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

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

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

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

  • Отправлено: 9
  • По консольным: 9
  • Получено ответов: 1

21861. --
Тимур Зарипов
Тимур Зарипов
ответить
→  Андрей  # Консоль / Целые задачи / Дискриминант / 2019-07-25 08:15

Потому что Math.Pow не рекомендуют использовать, так как он работает медленнее, чем просто произведение


21861. --
Тимур Зарипов
Тимур Зарипов
ответить
# Консоль / Целые задачи / Периметр / 2019-07-20 20:45

Don't repeat yourself


21861. --
Тимур Зарипов
Тимур Зарипов
ответить
# Консоль / 011. Циклы / Количество цифр / 2019-07-15 07:08

Решил задачу на 100% при таком варианте: если первые цифры стоят нули, то их не считать, нули считать только если они стоят после какой либо другой цифры


21861. --
Тимур Зарипов
Тимур Зарипов
ответить
# Консоль / Экзамен / 110.Функция / 2019-07-03 12:32

Моя ошибка было в том, что я использовал метод нахождения НОД из предыдущей задачи, где он решался рекурсивным методом, из за этого у меня не проходил один тест в связи с переполнением памяти. Изменил метод на не рекурсивный и все сработало


21861. --
Тимур Зарипов
Тимур Зарипов
ответить
# Консоль / Экзамен / 100.Массивы / 2019-07-02 09:54

Не получается пройти тесты. Все время доходит до того, что робот Шарп начинает медитировать. Не понятно почему так происходит. В VS все проходит за пару секунд максимум, даже при n = 10000. Пробовал разные варианта с массивом, с листом и вообще без массива, просто делал вывод простых чисел на экран. Кто нибудь поясните пожалуйста что я делаю не так


21929. --
Дмитрий
Дмитрий
ответить
→  Тимур Зарипов  # Консоль / 111. Потоки / Лесенка / 2019-07-01 15:43

из входящего потока, собрать строку, каждая цифра которой будет больше предыдущей.
примерно так:
while (true)
            {
                int x = str.ReadByte();
                if (x == -1) break; // CTRL Z                               
                if (x > min)
                {
                    min = x;                   
                    line += (char)x;
                }
            }


21861. --
Тимур Зарипов
Тимур Зарипов
ответить
# Консоль / 111. Потоки / Лесенка / 2019-06-28 14:53

Кто-нибудь может более понятно написать что нужно сделать в этой задаче?


21861. --
Тимур Зарипов
Тимур Зарипов
ответить
# Консоль / 110. Функции / Общий делитель / 2019-06-27 13:00

Решение в видео вызывает ошибку переполнения стека (StackOverflowException) при вводе больших чисел (33333333, 1111). Нужно добавить проверку: делиться ли a на b или наоборот b на a без остатка, если делиться то НОД будет одно из чисел (if (a % b == 0) return b;
            if (b % a == 0) return a;


21861. --
Тимур Зарипов
Тимур Зарипов
ответить
→  Ivan  # Консоль / 100. Массивы / Мульти возведение / 2019-06-21 23:58

Все правильно. Вы немного не поняли задание. Смотреть надо на индексы (четные, нечетные), а вы проверяете элементы массива на четность, нечетность


21861. --
Тимур Зарипов
Тимур Зарипов
ответить
# Консоль / 011. Циклы / Количество цифр / 2019-06-15 22:17

Может кто нибудь объяснить почему не получается решить задачу на 100%? Предлагал решения и через цикл и просто выводил длину строки, в тесте № 3 и в тесте № 6 ошибка, хотя в VS ответы выдает правильные (VS 2015 и 2019 года)

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





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

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

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

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