Си шарп с нуля

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

 25450

-- MaxB


MaxB
  • Звание: Гуру
  • Накопленный опыт: 1182 часа
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2024-10-08 21:51:54
  • Возраст: 46 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2024-06-11 chess2 МикроШахматы все 47 100 %
2024-04-12 java-for2d JC. Явные графоциклы 8 из 11 73 %
2024-04-08 biknight Мат Конём и Слоном все 32 100 %
2024-03-20 chess НаноШахматы все 17 100 %
2024-02-06 power Дневник успеха 10 из 251 167 %
2024-02-01 hhbot1 API поиска работы все 14 %
2024-01-24 words Игры со словами все 7 100 %
2024-01-16 saver Хранитель экрана все 15 100 %
2023-12-19 sudoku Судоку все 11 100 %
2023-12-13 java-start J1. Запуск 2 из 4 50 %
2023-01-31 chess3 Шахматы по сети все 95 %
2022-12-02 nevermind Невидимка все 5 %
2022-11-27 sweep Боты Сапёра все 32 100 %
2022-10-06 origami Оригами 3 из 13 50 %
2022-09-07 ogame On-line игра все 28 %
2022-09-05 wpf WPF Clocks все 10 100 %
2022-09-03 dancex Dancing Links все 14 100 %
2022-09-02 sokoban Сокобан все 23 100 %
2022-06-23 bilife Бинарная жизнь все 7 117 %
2022-05-31 pymath Python3: математика 10 из 20 %
2022-05-31 game6 Морской Бой все 16 100 %
2022-05-27 game4 Игры со Спрайтами 9 из 33 28 %
2022-05-10 base1 БД - Книжка оценок 7 из 18 117 %
2022-05-06 compiler Компилятор все 3 100 %
2022-04-26 viri Без конкуренции все 14 100 %
2022-04-12 task5 Секундомер 9 из 17 57 %
2022-03-30 task3 Комбинаторика все 22 100 %
2021-12-28 lines Шарики все 9 113 %
2021-04-22 memory Карточки памяти все 14 %
2021-04-07 shifr Шифрование все 27 135 %
2021-02-09 soft1 Нанософт все 10 100 %
2021-01-25 platformer Платформер на Unity 3 из 12 %
2020-12-19 task4 Графические циклы все 13 100 %
2020-12-09 iterator Итератор все 10 100 %
2020-12-07 soft3 Теория ООП все 39 100 %
2020-11-25 thread Бурные потоки все 12 100 %
2020-11-03 graf Коллекция графов все 19 100 %
2020-10-06 image Фотошарп все 10 112 %
2020-09-24 soft2 Новые технологии все 18 120 %
2020-07-04 wpf2 Простой WPF все 12 %
2020-06-08 game2 Микроигры все 17 114 %
2020-05-22 game0 Демо игры все 10 100 %
2020-05-07 game1 Нано-игры все 9 90 %
2020-05-02 start Начало здесь все 9 %
2020-04-24 soft0 Демо софт все 8 115 %
Итого: 719 из 1037 70 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2023-10-19 jawa TYPE - Шесть типов все 7 100 %
2022-12-05 solo C# набор 15 из 17 89 %
2022-10-06 task2 Подпрограммы 6 из 14 43 %
2022-09-29 task2 Простые массивы все 8 100 %
2022-09-27 task2 Матрёшки все 9 100 %
2022-09-21 solo Java - Запуск 11 из 13 85 %
2022-09-11 task2 По цифрам все 8 100 %
2022-06-09 task2 Любимые циклы все 6 100 %
2022-06-08 club 24 - Муза Оля 2 из 3 67 %
2022-05-31 task2 Математика все 9 100 %
2022-05-20 task2 Последовательность все 6 100 %
2022-05-15 task2 Точка и плоскость все 6 100 %
2022-05-15 task2 Узник цикла IF все 6 100 %
2022-04-19 task2 Обман цикла все 7 100 %
2022-04-05 task2 Do-рацикл все 4 100 %
2022-03-28 solo Java - Циклы все 2 100 %
2022-03-14 task2 Вечность все 5 100 %
2022-01-11 task2 Рекурсия 2 из 4 50 %
2022-01-10 task2 For-to-чки все 26 100 %
2022-01-10 task2 Пока-цикл все 6 100 %
2022-01-07 task1 Календарь все 16 100 %
2021-12-29 task1 Цифры 11 из 12 92 %
2021-12-20 task1 Геометрия все 8 100 %
2021-12-14 task1 Символы все 5 100 %
2021-12-01 solo Java - Вывод данных 3 из 7 43 %
2021-11-24 task2 Условный оператор все 16 100 %
2021-11-16 task2 Логика все 13 100 %
2021-11-06 task1 Целые числа все 7 100 %
2021-09-19 task2 Типы данных все 5 100 %
2021-05-03 jawa Коллекции 1 из 3 34 %
2021-04-28 jawa Массивы 3 из 1 300 %
2021-04-27 jawa Методы все 1 100 %
2021-04-26 book Экзамен 8 из 0 %
2021-04-26 jawa Потоки все 8 100 %
2021-04-20 task1 Семантика все 6 100 %
2021-04-19 jawa LOOP - Циклы 10 из 8 125 %
2021-04-19 task2 Алгоритмика 19 из 20 95 %
2021-04-06 jawa Сумматоры 9 из 0 %
2021-03-31 book 111. Потоки все 8 100 %
2021-03-31 book 110. Функции все 8 100 %
2021-03-29 book 101. Математика 8 из 7 115 %
2021-03-27 book 100. Массивы все 8 100 %
2021-03-22 jawa IF - Условия 17 из 18 95 %
2021-03-15 jawa OPER - Формулы 6 из 9 67 %
2021-03-11 jawa READ - Ввод данных все 10 100 %
2021-02-03 jawa WRITE - Вывод данных все 11 100 %
2021-01-26 book 001. Числа все 8 100 %
2021-01-26 book 010. Условия все 8 100 %
2020-11-10 task1 Целые задачи все 11 100 %
2020-07-04 task1 Формулы все 9 100 %
2020-06-24 solo Алфавит 1 из 0 %
2020-06-17 task1 Лирика 13 из 14 93 %
2020-06-10 jawa START - Запуск все 1 100 %
2020-06-08 book 011. Циклы все 8 100 %
2020-05-25 task1 Строки все 14 100 %
2020-04-23 olimp Олимпиада 1 из 40 3 %
2020-04-22 book 000. Строки все 8 100 %
2020-04-20 solo СОЛО на клавиатуре 4 из 0 %
2020-04-17 solo YESOLO on the Keyboard 1 из 0 %
Итого: 463 из 502 93 %
Сохранить страницу:

1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  MaxB   / 2024-07-01 12:19

Здравствуйте, хорошо, продлевайте, переводите на счёт сбербанка. Байты восстановлю.


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2024-06-28 12:08

Евгений Витольдович, добрый день. У меня заканчивается подписка. Планирую продлить. У меня есть еще 3400 не израсходованных баллов.


25450. --
MaxB
MaxB
ответить
→  Alina  # On-line игра / Цветной телевизор / 2024-04-16 21:40

Одна и та же картинка. Нужен результат.


25450. --
MaxB
MaxB
ответить
→  Alina  # On-line игра / Видный интерфейс / 2024-04-16 21:39

Одна и та же картинка


25450. --
MaxB
MaxB
ответить
→  Alina  # On-line игра / Игра в библиотеке / 2024-04-16 21:39

Одна и та же картинка в отчете


25450. --
MaxB
MaxB
ответить
→  Alina  # On-line игра / 2. Рефакторинг. Перечисление субъектов / 2024-04-16 21:38

А почему одна и та же картинка на разных уроках?


25450. --
MaxB
MaxB
ответить
/ 2024-04-08 20:41

По видео - все получается.


37187. --
Антон
Антон
ответить
→  MaxB  # Мат Конём и Слоном / Последний ход / 2024-04-07 21:12

Я тестирую начисление байтов, пока ни чего не начисляеться. А как у вас?


15482. --
turpispopulu
turpispopulu
ответить
→  MaxB  # Мат Конём и Слоном / Сериализация Json / 2024-04-06 14:26

Я пишу этот текст, для того что бы пройти задание. Автор задания красава 5 звезд. Всем спасибо всем пока. Хотя нет я еще не набрал 2 балла, а хатя все уже набрал :)


25450. --
MaxB
MaxB
ответить
→  turpispopulu   / 2024-04-03 16:08

Это мой первый видеокурс на php. Обычно делал видеоуроки на с#. Их почти не осталось, поэтому начал php.


15482. --
turpispopulu
turpispopulu
ответить
→  MaxB  # Мат Конём и Слоном / Создание PHP функций / 2024-04-03 13:21

Смотрю народ максимально на PhP наседает, что то мне редко по шарпу отчеты попадаются.


15482. --
turpispopulu
turpispopulu
ответить
→  MaxB  # Мат Конём и Слоном / Дружба PHP с JavaScript / 2024-04-03 13:18

Главное продолжать.


25450. --
MaxB
MaxB
ответить
→  Анастасия   / 2024-04-02 01:07

Благодарю


37183. --
Анастасия
Анастасия
ответить
→  MaxB  # НаноШахматы / JavaScript - Завершение хода / 2024-03-30 14:42

Молодец!


37183. --
Анастасия
Анастасия
ответить
→  MaxB  # Мат Конём и Слоном / Создание PHP функций / 2024-03-30 13:56

Молодец! Интересный урок!


25450. --
MaxB
MaxB
ответить
→  Морозов Юрий Александрович   / 2024-03-19 11:26

Можете помочь решить проблему связанную с "Call to undefined function imagecreatetruecolor()"


25450. --
MaxB
MaxB
ответить
→  Морозов Юрий Александрович   / 2024-03-19 11:19

задание простое, но не установился gd для php, поэтому вместо рисунка ничего не рисует. но сам код понятен и работа очень простая.


2639. --
Морозов Юрий Александрович
Морозов Юрий Александрович
ответить
→  MaxB  # НаноШахматы / VIP. PHP - Рисуем буквы / 2024-03-19 02:51

KF MaxB! Етто неееее ини...


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2024-03-07 18:49

Вам спасибо за этот сайт.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  MaxB  # Мат Конём и Слоном / Экономия памяти / 2024-03-07 15:33

Молодец!


25450. --
MaxB
MaxB
ответить
# Консоль / Подпрограммы / НОК / 2024-02-16 00:24

Шарп, до сих пор медитирует!!! Будет ли он работать???


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2023-12-19 18:01

Евгений Витольдович, добрый день.
Подскажите решение 2 вопросов.
1. Будут ли доступны уроки в курсе "Игры со Спрайтами". Проблема в нескольких первых уроках не открывается видео. Можете быть есть вебинары с этим курсом?
2. Когда починиться робот Шарп.


25450. --
MaxB
MaxB
ответить
→  DTSoLVFyCfYw   / 2023-12-17 20:38

Уроки можно выполнять, но они не будут работать


37103. --
DTSoLVFyCfYw
DTSoLVFyCfYw
ответить
→  MaxB   / 2023-12-17 18:18

Приветсвую MaxB, Вы писали "С апреля 2022 хостинг reg.ru перестал поддерживать ASP.Net поэтому до конца выполнить курс не получилось." Можете подсказать  уроки с ASP.Net получается  дотсупны только в теории, без практики?


25450. --
MaxB
MaxB
ответить
→  DTSoLVFyCfYw  # Демо софт / Вам телеграмма! / 2023-12-12 21:22

Зачем реклама на проекте. Это не правильно.


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2023-12-12 17:06

Благодарю за новогодний подарок.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  MaxB   / 2023-12-12 15:30

Подписка в Клуб формулистов обновлена.
Количество дней: +50
Количество байт: +1000

Подписка КФ до: 2024-06-29
Остаток байтов: 6000
Вы являетесь участником Клуба формулистов.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  MaxB   / 2023-12-12 11:16

Подписка в Клуб формулистов обновлена.
Количество дней: +90
Количество байт: +3000

Подписка КФ до: 2024-05-10
Остаток байтов: 5000
Вы являетесь участником Клуба формулистов.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  MaxB   / 2023-12-12 11:15

Подписка в Клуб формулистов обновлена.
Количество дней: +60
Количество байт: +2000

Подписка КФ до: 2024-02-10
Остаток байтов: 2000
Вы являетесь участником Клуба формулистов.


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2023-12-10 19:33

Евгений, привет.
Оплатил, но до сих пор не включили доступ к урокам.
Можете помочь с решением этого вопроса.
Максим


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2023-12-08 16:42

Евгений, добрый день.
Сайт работает? Сделал оплату, но меня не добавили в число Формулистов.
Можете помочь с этой ситуацией?


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2023-12-07 21:48

Евгений, добрый день.
Сделал оплату, но пока еще не включили в клуб.
Максим


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2023-12-07 00:42

Евгений, добрый день.
Сделал оплату 4800, для вступления в клуб. Но пока еще не добавлен.
С почтением, Максим.


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2023-12-06 02:51

Здравствуйте, Евгений Витольдович.
Мой ник: 25450.MaxB
Планирую купить участие в клубе формулистов (3 или 6 месяцев).
Подскажите, есть ли какие-либо скидки.
С почтением, Максим.


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2023-10-25 11:38

Евгений, добрый день. По поводу позавчерашнего письма о проблеме с доступам к урокам. Вчера было все хорошо, опять мог смотреть старые, пройденные видеоуроки. Сегодня опять глюк.  Доступа нет.  Отправлю принтскрин на formulist@gmail.com


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2023-10-23 23:38

Евгений, добрый вечер. Решил сегодня повторить некоторые уроки. Но возникла проблема, при входе на видеокурс, не отражаются уроки. Подскажите, что может быть?
Заранее благодарен.


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2023-09-12 23:20

Благодарю за ответ. Яву не изучал. Но чувствую никогда не поздно учиться новому. Буду пробовать...


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  MaxB   / 2023-09-12 23:12

Попробуйте на яве написать решение


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2023-08-16 12:26

Евгений, добрый день.
Шарп, до сих пор медитирует!!! Будет ли он работать???


25450. --
MaxB
MaxB
ответить
# Консоль / Подпрограммы / НОК / 2023-08-16 12:26

Шарп, до сих пор медитирует!!! Будет ли он работать???


25450. --
MaxB
MaxB
ответить
# Консоль / Подпрограммы / НОК / 2023-06-26 15:35

Еще спит?


25450. --
MaxB
MaxB
ответить
# Консоль / Подпрограммы / НОК / 2023-06-05 15:03

Не понятно, работает Шарп, уже 3 месяца спит


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2023-05-02 20:04

Евгений добрый день. Робот шарп уже месяц медитирует. Есть возможность его реанимировать?


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2023-04-11 11:17

Евгений, добрый день.
Робот шарп, уже неделю спит. Вы можете его оживить.


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2023-03-28 18:54

Евгений, добрый день.
Робот шарп опять спит.


25450. --
MaxB
MaxB
ответить
# Консоль / Подпрограммы / НОК / 2023-03-28 18:54

Робот шарп опять спит!



35954. --
Антон
Антон
ответить
→  MaxB  # Шахматы по сети / Рефакторинг. Шахматная независимость / 2023-01-27 16:52

Надеюсь на взаимность


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2023-01-17 21:50

Евгений доброго времени суток.
Небольшая проблема с курсом "Шахматы по сети". С мая прошлого года поддержка asp.net на хостинге reg.ru не осуществляется. Поэтому выполнить курс полностью стало очень трудно. Подскажите как решить данную проблему?
Заранее благодарен.


25450. --
MaxB
MaxB
ответить
→  Amer   / 2023-01-15 20:53

Благодарю.



25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2023-01-10 14:00

Здравствуйте, Евгений.
Поздравляю  с  прошедшим  Новым  годом.  Желаю  здоровья  и творческих
успехов.
Можете  посмотреть  сайт.  Он не перегружает задания. Их выполнение не
возможно. Хотя у меня доступ открыт до 8 февраля.
С почтением, Максим.
25450.MaxB


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2023-01-09 22:36

Евгений, доброго времени суток.
Поздравляю с наступившим Новым Годом! Желаю здоровья и творческих успехов.
Возникла не большая проблема. Нет доступа к урокам, хотя в клубе до 2 февраля. Можете посмотреть в чем дело. Заранее благодарен.
Максим.


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2022-12-05 17:11

Евгений, добрый день.
Благодарю. Очень неожиданно и приятно.
Хочу продолжить и завершить шахматный курс.
Также очень понравился курс со спрайтами, буду очень признателен и рад доделать этот курс. Если у Вас будет возможность сообщите, когда будут добавлены ссылки на видео этого курса.
Не останавливайтесь в Вашей образовательной деятельности.
Считаю, что Ваши уроки на 100% прокачивают навыки программирования.
С почтением, Максим.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  MaxB   / 2022-12-05 11:07

Не надо уже мегахэши собирать. Я вам, по старым заслугам, на 65 дней даю подписку.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  MaxB   / 2022-12-05 10:54

Подписка в Клуб формулистов обновлена.
Количество дней: +65
Количество байт: +2500

Подписка КФ до: 2023-02-08
Остаток байтов: 2500
Вы являетесь участником Клуба формулистов.


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2022-12-01 21:03

Евгений, добрый вечер.
Хочу поставить программу для сбора МегаХешей. Но такая проблема, скачал новую программу по ссылке с сайта, и там нет файла config где нужно прописать моё имя 25450.MaxB
Подскажите, пожалуйста, как настроить новую программу.


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2022-11-06 19:03

Евгений, добрый вечер.
Не могу войти на сайт. Участие в клубе до 3 декабря. Но видимо сервер сегодня не работает.
Можете восстановить работу сервера?


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2022-10-24 20:06

Благодарю. В курсе "МикроИгры" файлы появились. Супер. В курсе "Игры со спрайтами нет" проблемы осталась.
Я бы хотел закончить курс "Игры со спрайтами". Вы можете и там перезалить видео. После четвертого урока "Спрайт. Класс для графики", такая же проблема. С пятого урока "Спрайт. Рисуем линии мышкой" нет доступа к видео. Очень жаль, потому что курс очень интересный, первые четыре урока сделал с большим удовольствием.


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2022-10-24 19:55

Благодарю


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  MaxB   / 2022-10-24 08:58

Перезалил и открыл доступ вам на месяц в КФ.


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2022-10-19 16:08

Евгений, добрый день.
Хотел еще раз выполнить урок с прилунением Апполона, но к сожалению нет доступа к этому видео уроку (Курс - микроигры). Также данное приложение можно сделать в курсе "Игры со спрайтами", но к сожалению к этом видео тоже нет доступа. Поэтому этот курс не могу доделать. Ссылка (www.youtube.com/watch?v=50vEPHfKDqE) видео не доступно. Вы не могли бы прислать рабочую ссылку на данный урок.
Заранее благодарен.


35425. --
Арман
Арман
ответить
→  MaxB  # Оригами / Курочка / 2022-10-07 17:57

супер


25450. --
MaxB
MaxB
ответить
# Консоль / Подпрограммы / Минус минус / 2022-10-06 14:55

С костылём
int count = 0;
            long a1 = long.Parse(Console.ReadLine());
            long a2 = long.Parse(Console.ReadLine());
            long a3 = long.Parse(Console.ReadLine());
            long a4 = long.Parse(Console.ReadLine());
            long a5 = long.Parse(Console.ReadLine());

            if (a1 < a4)
            {
                long b1 = a1 + a4 - a1;
            }

            if (a1 < 0)
            {
                a1 = 0 - a1;
                count++;
            }               
            if (a2 < 0)
            {
                a2 = 0 - a2;
                count++;
            }               
            if (a3 < 0)
            {
                a3 = 0 - a3;
                count++;
            }               
            if (a4 < 0)
            {
                a4 = 0 - a4;
                count++;
            }               
            if (a5 < 0)
            {
                a5 = 0 - a5;
                count++;
            }
               
            long _multi = mult(a1, a2);
            _multi = mult(_multi, a3);
            _multi = mult(_multi, a4);
            _multi = mult(_multi, a5);

            if (count == 2 || count == 0 || count == 4)
                Console.WriteLine(_multi);
            else
            {
                _multi = 0 - _multi;
                Console.WriteLine(_multi);
            }
-----
static long mult(long a, long b)
        {
            long sum = 0;
            for (long i = 0; i < b; i++)           
                sum += a;               
            return sum;           
        }


25450. --
MaxB
MaxB
ответить
# Консоль / Подпрограммы / Плюс плюс / 2022-10-06 10:53

static long mult(long a, long b)
        {
            long sum = 0;
            for (int i = 0; i < b; i++)           
                sum += a;               
            return sum;           
        }
------
long a1 = long.Parse(Console.ReadLine());
            long a2 = long.Parse(Console.ReadLine());
            long a3 = long.Parse(Console.ReadLine());
            long a4 = long.Parse(Console.ReadLine());
            long a5 = long.Parse(Console.ReadLine());

            long _multi = mult(a1, a2);
            _multi = mult(_multi, a3);
            _multi = mult(_multi, a4);
            _multi = mult(_multi, a5);

            Console.WriteLine(_multi);


25450. --
MaxB
MaxB
ответить
# Консоль / Подпрограммы / МиниМакс / 2022-10-06 10:40

string[] text = Console.ReadLine().Split();
            long a1 = long.Parse(text[0]);
            long a2 = long.Parse(text[1]);
            long a3 = long.Parse(text[2]);
            long a4 = long.Parse(text[3]);
            long a5 = long.Parse(text[4]);

            long minimum = min(a1, a2);
            minimum = min(a3, minimum);
            minimum = min(a4, minimum);
            minimum = min(a5, minimum);

            long maximum = max(a1, a2);
            maximum = max(a3, maximum);
            maximum = max(a4, maximum);
            maximum = max(a5, maximum);

            Console.WriteLine(minimum);
            Console.WriteLine(maximum);
------
static long min(long a, long b)
        {
            if (a <= b)
                return a;
            else
                return b;
        }
        static long max(long a, long b)
        {
            if (a >= b)
                return a;
            else
                return b;
        }


25450. --
MaxB
MaxB
ответить
# Консоль / Простые массивы / Обмен / 2022-09-29 18:43

int N = int.Parse(Console.ReadLine());
            int[] array = new int[N];           
            string [] r;
            r = Console.ReadLine().Split();
            for (int i = 0; i < N; i++)
                array[i] = int.Parse(r[i]);
            int min = array[0];
            int max = min;
            int count_min = 0;
            int count_max = 0;
            for (int i = 0; i < N; i++)
            {
                if (min >= array[i])
                {
                    min = array[i];
                    count_min = i;
                }                   
                if (max <= array[i])
                {
                    max = array[i];
                    count_max = i;
                }                   
            }
            for (int i = 0; i < N; i++)
            {
                if (i != 0)
                    Console.Write(' ');
                if (count_min == i)
                    Console.Write(max);
                else if (count_max == i)
                    Console.Write(min);
                else
                    Console.Write(array[i]);

            }
            Console.WriteLine();


25450. --
MaxB
MaxB
ответить
# Консоль / Простые массивы / Мульти возведение / 2022-09-28 16:40

int N = int.Parse(Console.ReadLine());
            int[] array = new int[N];
            string [] r;
            r = Console.ReadLine().Split();
            for (int i = 0; i < N; i++)
                array[i] = int.Parse(r[i]);
            for (int i = 0; i < N; i++)
            {
                if (i % 2 == 0)
                    Console.Write("{0} ", array[i] + array[i]);
                else
                    Console.Write("{0} ", array[i] * array[i]);
            }
            Console.WriteLine();


25450. --
MaxB
MaxB
ответить
# Консоль / Простые массивы / Инкремент / 2022-09-28 16:36

int N = int.Parse(Console.ReadLine());
            int[] array = new int[N];
            string [] r;
            r = Console.ReadLine().Split();
            for (int i = 0; i < N; i++)
                array[i] = int.Parse(r[i]);
            for (int i = 0; i < N; i++)
            {
                if (i != N - 1)
                    Console.Write("{0},", array[i]+1);
                else
                    Console.Write("{0}.", array[i]+1);
            }
            Console.WriteLine();


25450. --
MaxB
MaxB
ответить
# Консоль / Простые массивы / Копипаст / 2022-09-28 16:24

int N = int.Parse(Console.ReadLine());
            int[] array = new int[N];
            string [] r;
            r = Console.ReadLine().Split();
            for (int i = 0; i < N; i++)
                array[i] = int.Parse(r[i]);
            for (int i = 0; i < N; i++)
            {
                if (i != N - 1)
                    Console.Write("{0},", array[i]);
                else
                    Console.Write("{0}", array[i]);
            }
            Console.WriteLine();


25450. --
MaxB
MaxB
ответить
# Консоль / Простые массивы / Первый и последний / 2022-09-28 16:20

хотя проходит и решение на 100% без цикла
int N = int.Parse(Console.ReadLine());
int[] array = new int[N];
string [] r;
r = Console.ReadLine().Split();
Console.WriteLine("{0} {1}", int.Parse(r[0]), int.Parse(r[N-1]));


25450. --
MaxB
MaxB
ответить
# Консоль / Простые массивы / Первый и последний / 2022-09-28 16:19

Решение как в видео уроке
int N = int.Parse(Console.ReadLine());
            int[] array = new int[N];
            string [] r;
            r = Console.ReadLine().Split();
            for (int i = 0; i < N; i++)
                array[i] = int.Parse(r[i]);           
            Console.WriteLine("{0} {1}", int.Parse(r[0]), int.Parse(r[N-1]));


25450. --
MaxB
MaxB
ответить
# Консоль / Простые массивы / Единичный массив / 2022-09-27 20:00

int N = int.Parse(Console.ReadLine());
            int[] array = new int[N];
            for (int i = 0; i < N; i++)           
                array[i] = 1;
            for (int i = 0; i < N; i++)           
                Console.WriteLine(array[i]);


25450. --
MaxB
MaxB
ответить
# Консоль / Матрёшки / Сумма шести / 2022-09-26 23:33

int sum = 0;
            int k = 1;
            int b = 1;
            int[] array = new int[6];
            for (int i = 100000; i < 1000000; i++)
            {
                b = i;
                for (int j = 0; j < 6; j++)
                {
                    k = b % 10;
                    array[j] = k;
                    b = b / 10;
                }
                for (int t = 0; t < 6; t++)
                {
                        sum += array[t];
                }
                if (sum > 50)
                {
                    for (int l = 5; l >= 0; l--)
                    {
                        Console.Write(array[l]);
                    }
                    Console.WriteLine();
                }
                sum = 0;
            }


25450. --
MaxB
MaxB
ответить
# Консоль / Матрёшки / Двоичные числа / 2022-09-26 23:29

int count = 0;
            int k = 1;
            int b = 1;
            int[] array = new int[5];
            for (int i = 00000; i < 100000; i++)
            {
                b = i;
                for (int j = 0; j < 5; j++)
                {
                    k = b % 10;
                    array[j] = k;
                    b = b / 10;
                }
                for (int t = 0; t < 5; t++)
                {
                    if (array[t] == 0 || array[t] == 1)
                        count++;
                }
                if (count == 5)
                {
                    for (int l = 4; l >= 0; l--)
                    {
                        Console.Write(array[l]);
                    }
                    Console.WriteLine();
                }
                count = 0;
            }


25450. --
MaxB
MaxB
ответить
# Консоль / Матрёшки / Семизначные числа / 2022-09-26 23:25

int count = 0;
            int k = 1;
            int b = 1;
            int[] array = new int[7];
            for (int i = 1000000; i < 10000000; i++)
            {
                b = i;
                for (int j = 0; j < 7; j++)
                {
                    k = b % 10;
                    array[j] = k;
                    b = b / 10;
                }
                for (int t = 0; t < 7; t++)
                {
                    if (array[t] == 3 || array[t] == 5 || array[t] == 7)
                        count++;
                }
                if (count == 7)
                {
                    for (int l = 6; l >= 0; l--)
                    {
                        Console.Write(array[l]);
                    }
                    Console.WriteLine();                   
                }
                count = 0;
            }


25450. --
MaxB
MaxB
ответить
# Консоль / Матрёшки / Шестизначные числа / 2022-09-23 23:13

В прошлом решении не туда поставил Console.WriteLine();
После исправления - результат 100%


25450. --
MaxB
MaxB
ответить
# Консоль / Матрёшки / Шестизначные числа / 2022-09-23 23:12

Но тайм аут больше 5
int k = 1;
            int b = 1;
            int[] array = new int[6];
            for (int i = 123456; i < 1000000; i++)
            {
                b = i;
                for (int j = 0; j < 6; j++)
                {
                    k = b % 10;
                        array[j] = k;
                    b = b / 10;
                }
                if(array[5] < array[4] && array[4] < array[3] && array[3] < array[2] && array[2] < array[1] && array[1] < array[0])
                {
                    for (int l = 5; l >= 0; l--)
                    {
                        Console.Write(array[l]);
                    }
                }
                Console.WriteLine();
            }


25450. --
MaxB
MaxB
ответить
# Консоль / Матрёшки / Пятизначные числа / 2022-09-23 22:54

int k = 1;
            int b = 1;
            int count = 0;
            for (int i = 10000; i < 100000; i++)
            {
                b = i;
                for (int j = 0; j < 5; j++)
                {
                    k = b % 10;
                    if (k > 2)
                        count++;
                    b = b / 10;
                }
                if (count == 0)
                    Console.WriteLine(i);
                count = 0;
            }


25450. --
MaxB
MaxB
ответить
# Консоль / Матрёшки / Единичная матрица / 2022-09-23 22:50

пробелы, пробелы
int n = int.Parse(Console.ReadLine());
            for (int j = 0; j < n; j++)
            {
                for (int i = 0; i < n; i++)
                {
                    if (i != 0)
                        Console.Write(" ");
                    if (i == j)
                        Console.Write("{0}","1");
                    else
                        Console.Write("{0}", "0");
                }                   
                Console.WriteLine();
            }


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2022-09-22 11:38

Евгений доброе утро.
Робот Шарп медитирует :^#
Можно его пробудить?


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2022-09-21 21:50

Евгений, привет.
Робот Шарп медитирует :^#
Можете его разбудить?


25450. --
MaxB
MaxB
ответить
# Консоль / Матрёшки / Числовой треугольник / 2022-09-19 17:34

С костылем, вначале был пробел, поэтому решение не принемалось
int k = 10;
            for (int j = 1; j <= 9; j++)
            {
                int i = 1;
                Console.Write(k + " ");
                while (i <= j)               
                {                   
                    if (i != 1)
                        Console.Write(" ");
                    if(i < j)
                        Console.Write("{0}", k + i);
                    if (i == j)
                        Console.Write("{0}", k + i);
                    i ++;
                    if (i > j)
                        break;
                }
                k = k + 10;
                Console.WriteLine();
            }
        Console.WriteLine();
Но видео решение тоже интересное


25450. --
MaxB
MaxB
ответить
# Консоль / Матрёшки / Числовой треугольник / 2022-09-19 17:20

int k = 10;
            for (int j = 1; j <= 9; j++)
            {
                int i = 1;
                Console.Write(k + " ");
                while (i <= j)               
                {                   
                    Console.Write(k + i + " ");
                    i ++;
                    if (i > j)
                        break;
                }
                k = k + 10;
                Console.WriteLine();
            }
break - как костыль, трегольник выдает правильно, но решение не проходит


25450. --
MaxB
MaxB
ответить
# Консоль / По цифрам / Четные цифры / 2022-09-11 13:41

Решение с небольшим костылем
string chislo = Console.ReadLine();
            long n = long.Parse(chislo);           
            long count = 0;
            long n1;
            long len = 0;
            if (n < 0)
                len = chislo.Length - 1;
            else
                len = chislo.Length;
            for (long i = 0; i < len; i++)
            {
                n1 = n % 10;
                if (n1 % 2 == 0)
                    count++;
                n = n / 10;
            }
            Console.WriteLine(count);


25450. --
MaxB
MaxB
ответить
# Консоль / По цифрам / Простые цифры / 2022-09-11 13:18

Без long решение только на 20%, с long на 100%


25450. --
MaxB
MaxB
ответить
# Консоль / По цифрам / Простые цифры / 2022-09-11 13:16

string chislo = Console.ReadLine();
            int n = Math.Abs(int.Parse(chislo));           
            int count = 0;
            int n1;
            for (int i = 0; i <= chislo.Length; i++)
            {
                n1 = n % 10;
                if (n1 == 2 || n1 == 3 || n1 == 5 || n1 == 7)
                    count++;
                n = n / 10;
            }
            Console.WriteLine(count);


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2022-09-01 15:33

Благодарю


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  MaxB   / 2022-09-01 08:43

Исправлено, МахВ, спасибо, что сообщили.


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2022-08-31 23:02

Евгений, доброго времени суток. Сайт опять висит. Не могу получить доступ к занятиям и консольным задачам.
С почтением, Максим.


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2022-08-10 19:10

Евгений, добрый день. Я приехал.  Продолжаю занятия.


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2022-07-15 11:08

Евгений, я уезжаю с 17 июля по 5 августа. Если будет возможность (я планирую продлить участие после 9 сентября, когда закончится текущая подписака) то можно будет увеличить срок в будующую подписку.
Заранее благодарен.


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2022-07-11 22:12

Евгений, благодарю за ответ. Лучше деньги не переводить, а по возможности продлить. Я уеду с 15 июля по 5 августа.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  MaxB   / 2022-07-08 12:56

Да, конечно. Абонентку не отменяйте, смогу часть вернуть переводом


25450. --
MaxB
MaxB
ответить
→  Евгений Волосатов   / 2022-07-08 10:34

Евгений добрый день. Планируе уехать в отпуск на 3 недели. Есть ли возможность на сайте заморозить аккаунт на месяц. После этого увеличить членство в клубе на месяц.
Заранее благодарен.
Максим


34409. --
evma
evma
ответить
→  MaxB  # Бинарная жизнь / Конструктор организма / 2022-06-17 15:19

Молодец!


25450. --
MaxB
MaxB
ответить
# Консоль / По цифрам / Счастливый билет / 2022-06-17 01:22

int temp = int.Parse(Console.ReadLine());
        int a1, a2, a3, a4, a5, a6;
        a6 = temp % 10;             
        a5 = temp / 10 % 10;
        a4 = temp / 100 % 10;
        a3 = temp / 1000 % 10;
        a2 = temp / 10000 % 10;
        a1 = temp / 100000;
        if (a1 + a2 + a3 == a4 + a5 + a6)
            Console.WriteLine("YES");
        else
            Console.WriteLine("NO");


25450. --
MaxB
MaxB
ответить
# Консоль / По цифрам / Палиндромы / 2022-06-17 00:02

int a1, a2, a3, a4;
            int temp;
            for (int i = 1000; i < 10000; i++)
            {
                temp = i;
                a4 = temp % 10;               
                a3 = temp / 10 % 10;
                a2 = temp / 100 % 10;
                a1 = temp / 1000;
                if (a1 == a4 && a2 == a3)
                    Console.WriteLine(i);
            }


25450. --
MaxB
MaxB
ответить
# Консоль / По цифрам / Разные цифры / 2022-06-16 23:56

int a1, a2, a3;
            int temp;
            for (int i = 100; i < 1000; i++)
            {
                temp = i;
                a3 = temp % 10;
                temp /= 10;
                a2 = temp % 10;
                a1 = temp / 10;
                if (a1 != a2 && a1 != a3 && a2 != a3)
                    Console.WriteLine(i);
            }


25450. --
MaxB
MaxB
ответить
# Консоль / По цифрам / Цифры по возрастанию / 2022-06-16 23:55

int a1, a2, a3;
            int temp;
            for (int i = 100; i < 1000; i++)
            {
                temp = i;
                a3 = temp % 10;
                temp /= 10;
                a2 = temp % 10;
                a1 = temp / 10;
                if (a1 < a2 && a1 < a3 && a2 < a3)
                    Console.WriteLine(i);
            }


  • Звание: Гуру
  • Накопленный опыт: 1182 часа
  • Собранный капитал: нет
  • Участник «Клуба формулистов»: до 2024-06-29

Клуб формулистов

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Трудности: Благодарю за урок. Разместил тег размер шрифта в теге стиль: "


Научился: Благодарю за урок. Ошибка из-за того что на хостинге reg.ru не работает asp.net