C# обучение с нуля

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

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

 25450

-- MaxB

Статистика по сообщениям

  • Отправлено: 465
  • По консольным: 344
  • По видеоурокам: 17
  • Личных сообщений: 104
  • Получено ответов: 87

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  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. --
Евгений Волосатов
Евгений Волосатов
ответить
→  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. --
Евгений Волосатов
Евгений Волосатов
ответить
→  MaxB   / 2023-12-12 15:30

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

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


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

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

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


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  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. --
Евгений Волосатов
Евгений Волосатов
ответить
→  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. --
Евгений Волосатов
Евгений Волосатов
ответить
→  MaxB   / 2022-12-05 11:07

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


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  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. --
Евгений Волосатов
Евгений Волосатов
ответить
→  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. --
Евгений Волосатов
Евгений Волосатов
ответить
→  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. --
Евгений Волосатов
Евгений Волосатов
ответить
→  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);
            }

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





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

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

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

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


Научился: Благодарю за урок. Сделал кодировку в Excel. Смотри файл с отчетов. Расшифровка ёчвхефсшвчфщсхюсгыс Функция ГПР реализована следующим образом: =ГПР(B6;$B$1:$AH$4;ЕСЛИ(B7="С";3;4);0) Ручной ввод и автоматический совпали.



Научился: Благодарю за урок.
Трудности: Все понятно. Программа рабочая и реагирует на изменение чисел в файле paper.tex Но так как у меня установлена win10, то на рабочем столе картинки не меняются, а устанавливается черный фон.