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

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

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

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

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


30043. --
Александр
Александр
ответить
# Консоль / 010. Условия / Минимальное расстояние / 2021-02-26 10:28

Не такое изящное, но решение...

string[] s = Console.ReadLine().Split();
int i = 0, razn, n1, n2, minShag = 999999999;

while (i != 3)
{
    n1 = Convert.ToInt32(s[i]);
    n2 = Convert.ToInt32(s[i+1]);
    razn = n1 - n2;
    if (razn < 0) razn = razn * -1;
    if (minShag > razn) minShag = razn;
    i++;
}

n1 = Convert.ToInt32(s[0]);
n2 = Convert.ToInt32(s[3]);
razn = n1 - n2;
if (razn < 0) razn = razn * -1;
if (minShag > razn) minShag = razn;


Console.WriteLine(minShag);


9980. --
Timoha
Timoha
ответить
→  Александр  # Демо софт / Вступительное слово / 2021-02-23 07:43

если есть базовые знания инглиша, то поднятнуть английский на начальном этапе прог-е - это не обязательно. можно юзать онлайн переводчики


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Александр  # Демо софт / Вступительное слово / 2021-02-18 12:16

Это вообще мастхев в панамериканистской системе, диктующей откуда пишутся операционки и где создаётся компьютерное железо. Куда без инглиша тут? Как минимум, знание языка поможет в понимании смысла содержимого на экране. Зубрежка не раскроет всей картины, свободное же владение языком на котором писано 90 процентов софта очень облегчает жизнь. Плюсом будет владение слепым набором на клавиатуре. Удачи!


30043. --
Александр
Александр
ответить
→  Freud  # Судоку / Рекурсивная функция поиска / 2021-02-18 09:44

Отлично получилось!


30043. --
Александр
Александр
ответить
→  Андрей  # Демо игры / C# чего начать программировать / 2021-02-18 09:08

Тут как в спорте. Чем больше и чаще тренируешься, тем большего достигнешь.
Даже гуру программирования не останавливаются в обучении и саморазвитии выбрав программирование!


30043. --
Александр
Александр
ответить
→  Григорий  # J3. Ввод / READ - Консольные аргументы / 2021-02-18 08:51

Если имеются сложности при разборе задачи, то лучше задать вопрос на форуме. Многие пользователи сталкиваются с незнанием терминологии, но это не критично, ведь поддержка более опытных форумистов выручает!


30020. --
Сергей
Сергей
ответить
→  Александр  # Начало здесь / День №1. Создание микро-Привычки. / 2021-02-17 18:13

Я сам новичок. Но мне дал совет один опытный программист, что все задачки для начала нужно решать не при помощи готовых методов, а при помощи циклов, ветвлений и т.д., т.е. самому "изобретать велосипед". Это нужно для развития алгоритмического мышления.


20084. --
София
София
ответить
→  Александр   / 2021-02-17 08:51

Спасибо большое за совет, сейчас прохожу видео урок "Устный счет", уже больше и больше вникаю  в построение логики между методами, что от куда вытекает, и где используется. И действительно понимаю что для уже этой задачи, сначала будет проще описать всю картину на бумаге так сказать,  и уже после приступать к написанию кода. Буду пробовать добавлять таймер к ответам, и лучше мне сначала самой себе расписать что куда и за что будет отвечать, что думаю после не составит особого труда внедрить эту фишку.


30043. --
Александр
Александр
ответить
→  Anatoli  # Дневник успеха / 2021-02-14 : Какие труды, такие и плоды. / 2021-02-17 08:36

Очень хороший результат. Так держать!


30043. --
Александр
Александр
ответить
→  София  # Демо игры / Камень ножницы бумага / 2021-02-17 08:35

Для полной картины логики любой программы, приложения или кода небольшого модуля лучше всего использовать ручку + листок. Мне неоднократно помогало решать сложные и трудоёмкие задачи.
Если небольшая игра может поместиться в голове, то более сложные логические конструкции с вложениями и многоуровневыми стратегиями очень тяжело переварить.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Александр  # Дневник успеха / 2020-09-20 : Цыплят по осени считают. / 2021-02-11 10:09

Стакан, наполненный наполовину. Он наполовину полон или наполовину пуст?


30043. --
Александр
Александр
ответить
→  Елизавета  # Демо игры / C# чего начать программировать / 2021-02-10 09:27

Желаете крупный и крутой проект, то проходите уроки и выполняйте задания. По окончании большинства курсов на этом сайте Вы получите прекрасные, хорошо структурированные и довольно ёмкие приложения.
Они хорошо показывают работу языка и позволяют на практике закрепить навыки.


30043. --
Александр
Александр
ответить
→  Freud  # Дневник успеха / 2021-02-07 : Думай ввечеру, что делать поутру. / 2021-02-10 09:23

Похоже у Вас совсем немного свободного времени, но желание имеется. Видеоуроки просматриваете, но без применения навыков на практике - это мало чем поможет.


30043. --
Александр
Александр
ответить
→  Dmitry Sinitsin  # Дневник успеха / 2020-09-20 : Цыплят по осени считают. / 2021-02-10 09:19

как то не очень оптимистично

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





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

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

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

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


Научился: Проверил отчёт!!! https://www.videosharp.info/17486/checking/sudoku=912#card Интересно реализовано взаимодействие с другими учениками курсов.