Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Шаблоны Проектирования / Java




Сергей Аникин
  • Звание: Асинхронист
  • Накопленный опыт: 516 часов
  • Собранный капитал: 3124 байта
  • Участник «Клуба формулистов»: до 2017-05-18
  • Последний визит: 2017-01-20 20:30:12
  • Возраст: 28 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2017-01-18 saver Хранитель экрана 5 из 15 34 %
2017-01-15 soft3 Теория ООП 38 из 39 98 %
2016-12-27 task5 Секундомер 7 из 16 44 %
2016-12-24 task3 Комбинаторика 1 из 22 5 %
2016-12-18 image Фотошарп все 9 100 %
2016-12-15 soft1 Прикладные все 10 100 %
2016-11-26 task2 Алгоритмика все 1 100 %
2016-11-26 sokoban Игра Сокобан 1 из 22 5 %
2016-11-22 viri Без конкуренции все 14 100 %
2016-11-22 soft0 Демо софт все 7 100 %
2016-11-14 game1 Наноигры все 10 100 %
2016-10-29 task1 Семантика все 1 100 %
2016-10-27 game0 Демо игры все 9 100 %
Итого: 113 из 175 65 %

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

Дата активности Консольный раздел Прогресс
2017-01-20 olimp Олимпиада 1 из 32 4 %
2017-01-18 club 10162 - Дмитрий Гринь 3 из 5 60 %
2017-01-14 club 4004 - Елена Вставская 14 из 24 59 %
2017-01-12 club 10558 - Иван Воронин 4 из 7 58 %
2017-01-08 book 8.Потоки все 8 100 %
2017-01-08 solo Java - Циклы 1 из 2 50 %
2017-01-08 solo C# набор 3 из 15 20 %
2017-01-07 book 7.Функции все 8 100 %
2017-01-06 book 6.Математика все 7 100 %
2017-01-05 book 5.Массивы все 8 100 %
2017-01-04 book 3.Условия все 8 100 %
2017-01-04 solo HTML - тексты 1 из 14 8 %
2017-01-04 book 4.Циклы все 8 100 %
2017-01-03 book 2.Числа все 8 100 %
2017-01-02 book 1.Строки все 8 100 %
2016-12-31 club 10670 - Сергей Соколов 5 из 10 50 %
2016-12-24 task1g Целые задачи все 11 100 %
2016-12-15 club 10494 - Алексей Васюк 5 из 6 84 %
2016-12-11 club 7119 - Владимир Новопашин 2 из 15 14 %
2016-12-10 club 6452 - Кирилл Шмойлов 4 из 6 67 %
2016-11-26 task2t Матрицы все 4 100 %
2016-11-25 task2r Подпрограммы все 14 100 %
2016-11-23 task2s Строки все 6 100 %
2016-11-22 task2q Простые массивы все 8 100 %
2016-11-21 task2m Любимые циклы все 6 100 %
2016-11-21 task2n По цифрам все 8 100 %
2016-11-21 task2o Матрёшки все 9 100 %
2016-11-19 task2l Математика все 9 100 %
2016-11-18 task2d For-to-чки все 26 100 %
2016-11-17 task2k Последовательность все 6 100 %
2016-11-16 task2j Вечность все 5 100 %
2016-11-15 task2i Узник цикла IF все 6 100 %
2016-11-13 task2h Точка и плоскость все 6 100 %
2016-11-11 task2g Обман цикла все 7 100 %
2016-11-10 task2f Do-рацикл все 4 100 %
2016-11-09 task2e Пока-цикл все 6 100 %
2016-11-06 task2c Условный оператор все 16 100 %
2016-11-04 club 8275 - Глушков Александр 1 из 27 4 %
2016-11-01 task2b Логика все 13 100 %
2016-10-31 task2a Типы данных все 5 100 %
2016-10-29 task1i Календарь все 16 100 %
2016-10-28 task1e Символы все 5 100 %
2016-10-28 task1f Геометрия все 8 100 %
2016-10-28 task1h Цифры все 12 100 %
2016-10-27 task1c Лирика все 14 100 %
2016-10-27 task1d Формулы все 9 100 %
2016-10-23 task1a Целые числа все 7 100 %
2016-10-23 task1b Строки все 14 100 %
2016-10-21 club 24 - Муза Оля все 2 100 %
2016-10-21 task2 Алгоритмика все 20 100 %
2016-10-19 task1 Семантика все 6 100 %
Итого: 395 из 514 77 %
Сохранить страницу:

6925. Артём
Артём
ответить
→  Сергей Аникин  # Хранитель экрана / Новый класс Polygone / 2017-01-18 18:56

В draw line есть параметр толщина линии)


11549. Сергей Аникин
Сергей Аникин
ответить
→  Артем  # Демо игры / Лабиринт 2D - игра / 2017-01-18 17:26

Это начальные вводные уроки по синтаксису языка C# без применения ООП. ООП подробно освещается в курсе "Теория ООП".


11549. Сергей Аникин
Сергей Аникин
ответить
→  Максим  # Фотошарп / ФИНАЛЬНЫЙ УРОК / 2017-01-17 15:24

Поздравляю с окончанием курса!


11549. Сергей Аникин
Сергей Аникин
ответить
→  Новопашин Владимир  # Git Hub / Суть аналогии / 2017-01-17 15:22

Для тех, кто давно собирался изучить данную систему очень полезен.


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 10162 - Дмитрий Гринь / Сколько рублей? / 2017-01-17 15:13

У меня похожая задача была в школе, когда нам пытались преподавать TurboPascal, только мы ворон считали ;-)


11549. Сергей Аникин
Сергей Аникин
ответить
→  yerv  # Демо игры / Камень ножницы бумага / 2017-01-16 17:42

Похвально, что все "Ок"


11549. Сергей Аникин
Сергей Аникин
ответить
→  Вася  # Демо игры / Картинка с секретом / 2017-01-16 17:41

Молодец!


7119. Новопашин Владимир
Новопашин Владимир
ответить

11549. Сергей Аникин
Сергей Аникин
ответить
→  Yefim  # Теория ООП / Фигуральный базовый класс / 2017-01-15 15:54

Продолжай в том же духе!


11549. Сергей Аникин
Сергей Аникин
ответить
→  Виталя  # Демо игры / Камень ножницы бумага / 2017-01-15 15:53

Хорошо! Успехов в дальнейшем!!!


11549. Сергей Аникин
Сергей Аникин
ответить
→  Евгений Витольдович   / 2017-01-15 15:19

Т.е. все-таки мы пишем не оценку позиции, а бота который мало того, что оценивает позицию на карте, так еще и принимает соответствующие корректные решения в противовес ходам игрока?


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Сергей Аникин  # C# Четыре в ряд - Соревнование / Оценка позиции / 2017-01-15 14:06

Нужен скриншот победи ИИ, а не человека.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Сергей Аникин  # C# Четыре в ряд - Соревнование / Оценка позиции / 2017-01-15 08:00

Смотрю Андрей придумал новую народную забаву.


11549. Сергей Аникин
Сергей Аникин
ответить
→  Андрей Н.   / 2017-01-14 21:34

Во, ушел ;-) спасибо!


9263. Андрей Н.
Андрей Н.
ответить
→  Сергей Аникин  # C# Четыре в ряд - Соревнование / Оценка позиции / 2017-01-14 20:53

Евгений Витольдович указал неправильный ящик.
Правильный: formula_programmista@mail.ru
Подчеркивание вместо дефиса


11549. Сергей Аникин
Сергей Аникин
ответить
→  Андрей Н.   / 2017-01-14 20:32

Вот беда с отправкой, приходит уведомление, что нельзя доставить письмо. Три раза уже отправлял, возвращается отрицательный ответ. Завтра попробую еще направить. А вообще я сильно не расстроюсь, если не дойдет, это мой первый проект, связанный с ИИ, и он вряд ли удачен ;-)


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 4004 - Елена Вставская / Ступеньки / 2017-01-14 20:30

Согласен с Андреем, условие необходимо немного подправить.


9263. Андрей Н.
Андрей Н.
ответить
→  Сергей Аникин  # C# Четыре в ряд - Соревнование / Оценка позиции / 2017-01-14 20:18

Сергей, молодец!
Нужно теперь написанный класс прислать на указанный e-mail.


11549. Сергей Аникин
Сергей Аникин
ответить
→  Yefim  # Теория ООП / Второй Снеговик / 2017-01-14 19:58

Отлично справился!


11549. Сергей Аникин
Сергей Аникин
ответить
→  Роман  # Демо игры / Вступительное слово / 2017-01-14 19:57

Приветствуем на проекте и успехов в изучении!!!


11549. Сергей Аникин
Сергей Аникин
ответить
→  Артём  # C# Четыре в ряд - Соревнование / Пять в Ряд - Соревнование / 2017-01-13 17:50

Успехов в создании программы.


11549. Сергей Аникин
Сергей Аникин
ответить
→  Евгений  # Демо игры / Лабиринт 2D - игра / 2017-01-13 17:49

Дальше будет еще интереснее!


11549. Сергей Аникин
Сергей Аникин
ответить

791. Валерий
Валерий
ответить

6925. Артём
Артём
ответить
→  Сергей Аникин  # Теория ООП / Интерфейс. ФИНАЛЬНЫЙ УРОК. / 2017-01-12 15:47

Поздравляю с завершением!


11549. Сергей Аникин
Сергей Аникин
ответить
→  Yefim  # Теория ООП / Рисуем Снеговика / 2017-01-12 15:44

Креативный доброжелательный снеговик!


11549. Сергей Аникин
Сергей Аникин
ответить
→  Артём  # Webbot On-Line / Видеообзор Игры / 2017-01-12 15:42

Успехов в обучении!


11549. Сергей Аникин
Сергей Аникин
ответить
→  Валерий  # МикроШахматы / Шахматные выборы / 2017-01-12 15:42

Отличный слоган!


11549. Сергей Аникин
Сергей Аникин
ответить
→  Дмитрий  # Демо софт / Двенадцать месяцев / 2017-01-11 16:53

Успехов в дальнейшем прохождении курсов!


11549. Сергей Аникин
Сергей Аникин
ответить
→  Сергей Зулкарнаев  # Новые технологии / VIP урок - Создание архиватора - 1 часть / 2017-01-11 16:52

При желании можно будет написать свой аналог ;-)


11549. Сергей Аникин
Сергей Аникин
ответить
→  Елена   / 2017-01-11 16:28

Лена здравствуй. Поправь пожалуйста в своей задаче https://www.videosharp.info/console/task/level=1521 условие или порядок решения, не корректно на текущий момент работает.


7119. Новопашин Владимир
Новопашин Владимир
ответить

10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин   / 2017-01-11 01:05

Привет, нужно возвращать оценку позиции игроков на поле от -1000 до 1000. Твой бот должен анализировать ситуацию на поле.


11549. Сергей Аникин
Сергей Аникин
ответить
→  Катерина  # Наноигры / Арканоид - Уровень и ракетка / 2017-01-10 20:02

С этой игры обычно все и начинается ;-) дальше больше и интереснее!



11549. Сергей Аникин
Сергей Аникин
ответить
→  Иван Воронин   / 2017-01-10 19:35

Приветствую. Поясни пожалуйста по поводу соревнования "5 в ряд", чет я так и не могу сообразить что надо сделать. Если я правильно понял, то после того, как мы делаем ход мы должны численно оценить текущее состояние игрового поля и выразить его в неком числовом выражении (состояние всего поля). Или мы все же должны получить числовую оценку позиции для установки нашего крестика/нолика, который бы имел максимальный эффект для победы?


10309. Станислав
Станислав
ответить
→  Сергей Аникин  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2017-01-10 10:32

Отлично, желаю дальнейших успехов!


7238. Константин
Константин
ответить
→  Сергей Аникин  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2017-01-09 22:59

Поздравляю с завершением!


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин   / 2017-01-09 22:05

По поводу новой школы было дело, движение идёт. Рисовали схему и т.д. Так же дизайн уже примерный создан.


8275. Tekashnik
Tekashnik
ответить
→  Сергей Аникин  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2017-01-09 20:25

Нас ждут великие дела


11549. Сергей Аникин
Сергей Аникин
ответить
→  Иван Воронин   / 2017-01-09 20:10

А что кстати с новым движком для школы, был разговор что 8 числа Евгений вроде обещал поделиться мыслями после шахмат, но у меня тут гости были и я не смог поприсутствовать. Были какие-нибудь подвижки?


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин  # Консоль / 10558 - Иван Воронин / А и Б сидели на Трубе / 2017-01-09 18:42

нет, там небыло проблем с символами, там просто была головоломка, так как А и Б это абстракция, вместо них можно что угодно подтавить, решил только один. Возвращать первую версию пока не вижу смысла, как реализуем новый движок, перенесём туда задачи, тогда добавлю задачку аналогичную, но именно так, какая эта была первая. Чтобы подумать надо было, а не просто решить 2+2


11549. Сергей Аникин
Сергей Аникин
ответить
→  Иван Воронин  # Консоль / 10558 - Иван Воронин / А и Б сидели на Трубе / 2017-01-09 16:51

А напиши первую версию, посмотреть. Потому, что данная решается махом (ну если конечно не писать вместо русской А английскую А :-) ).


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / Олимпиада / Случайная задача / 2017-01-09 16:44

Простая тренировочная задача на использование циклов.


11549. Сергей Аникин
Сергей Аникин
ответить
→  Никита Рублев  # Демо игры / Вступительное слово / 2017-01-09 16:21

Добро пожаловать на курс и удачи в изучении материалов!!!


11549. Сергей Аникин
Сергей Аникин
ответить
→  Rita  # МикроШахматы / Шахматные выборы / 2017-01-09 15:58

Молодец!


11017. Владимир Петреченко
Владимир Петреченко
ответить

7238. Константин
Константин
ответить
→  Сергей Аникин  # Теория ООП / Второй Снеговик / 2017-01-08 21:20

Как в сказке чем дальше тем интересней.


11549. Сергей Аникин
Сергей Аникин
ответить
# Вебинары C# / Отзыв по Новогоднему Марафону / 2017-01-08 18:37

Определенно да! Как по объему предлагаемого материала, так и по стоимости марафон был оправдан в полной мере.
В итоге имеем отличный марафон, хотя наверное спринт по погружению (начальному, продвинутому, не важно) в основы C# проверка своих навыков и умений, оттачивания мастерства и познавания новых аспектов языка. Очень доволен курсом и не жалею о потраченном времени.


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 8.Потоки / Средний сосед / 2017-01-08 17:14

Отличная задача для завершения курса.


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 8.Потоки / Сумма троек / 2017-01-08 16:45

Задача может быть усложнена например игнорированием повторяющихся элементов во входном потоке.


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 8.Потоки / Лесенка / 2017-01-08 16:33

Особое внимание при решении задачи необходимо уделить корректности циклов, а при выводе ответов можно использовать явное преобразование типов.


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 8.Потоки / Пустозвон / 2017-01-08 16:26

Для решения задачи понадобилось вспомнить все ранее полученные знания.


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 8.Потоки / Повторение рекорда / 2017-01-08 16:15

Интересная задача, но главное не ошибаться в условиях.


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 8.Потоки / Минимакс потока / 2017-01-08 16:01

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


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 8.Потоки / Средний байт / 2017-01-08 15:54

Потоки достаточно сложная тема и если с ними ранее не сталкивался, то лучше вначале изучить теоретический материал.


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 8.Потоки / Количество / 2017-01-08 15:37

Рекомендую перед данной задачей добавить немного теории по потокам.


11549. Сергей Аникин
Сергей Аникин
ответить
→  Кирилл Лебедев  # Консоль / 7.Функции / Факториал / 2017-01-08 09:16

Он самый ;-)


10157. Кирилл Лебедев
Кирилл Лебедев
ответить
→  Сергей Аникин  # Консоль / 7.Функции / Факториал / 2017-01-08 08:50

Ты наверно имел в веду цикл, а не  массив?


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 7.Функции / Общий делитель / 2017-01-07 19:57

Дружно учим рекурсию!


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 7.Функции / Числа Фибоначчи / 2017-01-07 19:51

Немножко рекурсии ;-)


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 7.Функции / Факториал / 2017-01-07 19:28

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


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 7.Функции / Степень / 2017-01-07 18:00

Эта задача относительно предыдущей более проста. Суть ее сводится к написанию аналога метода Math.Pow(), которым по условию задачи пользоваться нельзя.


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 7.Функции / Звезда / 2017-01-07 17:57

Одна из тех задач, которые так просто не решаются. Главное не забывать, что числа могут быть вещественными, помнить функцию расчета расстояния между точками.


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 7.Функции / Треугольники / 2017-01-07 17:52

Задачи из алгоритмики, раздел связанный с подпрограммами, одни из самых тяжелых (были для меня) для решения.


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 7.Функции / Минимум и максимум / 2017-01-07 17:48

Согласен с Кириллом, в условии напутали немного. Скорее всего оно было взято из алгоритмики, а сама задача была немного изменена и поэтому условия с задачей расходятся. Можно, например, первое число брать как число элементов массива, а в доп.услових прописать обязательное использование [ ].


11549. Сергей Аникин
Сергей Аникин
ответить
→  Евгений Витольдович   / 2017-01-07 13:17

Я бы даже сказал: дойти до конца, осознать пройденное, потренироваться на "мышах", в конечном счете понять и запомнить правила реализации технологий и уже затем перепройти весь этот курс не просматривая видео ;-) потому что пока в голове каша.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Сергей Аникин  # Теория ООП / Спрайт для Снеговика / 2017-01-07 12:58

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


7238. Константин
Константин
ответить
→  Сергей Аникин  # Теория ООП / Расстояние между пикселями / 2017-01-07 10:45

Молодец! Продолжай не останавливайся.


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2017-01-07 04:04

Молодец, удачи в дальнейшем.


6925. Артём
Артём
ответить
→  Сергей Аникин  # Теория ООП / Интерфейс. Зачем он нужен. / 2017-01-07 00:24

Да, верно! Их реализация происходит в другом месте. Мне как-то привели хороший пример: устраиваясь на работу, меня спрашивают, что я умею. Я перечисляю, что умею программировать на C#, SQL, JS, допустим. Вот это интерфейс - я говорю о навыках-методах, но их не описываю подробно (что писал, как долго занимался)


6925. Артём
Артём
ответить
→  Сергей Аникин  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2017-01-07 00:21

Диплом только не завали ;) а вообще молодец!


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 6.Математика / Минимум и максимум / 2017-01-06 14:35

Хороший пример на тренировку цикла/условия/класса Math в зависимости от выбранного способа решения данной задачи.


11549. Сергей Аникин
Сергей Аникин
ответить
→  Кирилл Лебедев  # Консоль / 6.Математика / Параметрическая функция / 2017-01-06 14:27

Поддерживаю, нужно помнить о специфике форматирования вывода для разных типов данных.


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 6.Математика / Тригонометрия / 2017-01-06 14:24

При решении задачи особую внимательность нужно уделить правильному написанию уравнения.


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 6.Математика / Удивительные корни / 2017-01-06 14:21

Достойное продолжение предыдущей задачи с нарастающим уровнем сложности.


11549. Сергей Аникин
Сергей Аникин
ответить
→  Елена   / 2017-01-06 14:16

Так это наоборот хорошо, я залез после 3-х попыток в инет посмотреть, может у нас математика уже поменялась со времени окончания школы ;-) Не бывает книг без опечаток.


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 6.Математика / Корни / 2017-01-06 14:15

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


4004. Елена
Елена
ответить
→  Сергей Аникин  # Консоль / 6.Математика / Квадратное уравнение / 2017-01-06 14:11

Спасибо, что заметили, пока это далеко не ушло :)


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 6.Математика / Формула / 2017-01-06 14:11

Задачка на внимательность. При решении можно использовать как метод Pow, так и двойной Sqrt. Усложнение можно провести в части добавления синусов, косинусов, числа Пи и т.д.


11549. Сергей Аникин
Сергей Аникин
ответить
→  Елена  # Консоль / 6.Математика / Квадратное уравнение / 2017-01-06 13:59

;-) а я уж подумал грешным делом, что математику стал забывать. Спасибо Лена, решение прошло на 100%.


11549. Сергей Аникин
Сергей Аникин
ответить
→  Евгений Витольдович   / 2017-01-06 13:38

http://www.videosharp.info/console/task/level=1691 в задаче ошибка ;-)


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 6.Математика / Квадратное уравнение / 2017-01-06 13:27

Ошибка либо в условии, либо в проверке результата, поскольку указанные результаты не могут являться корнями данного уравнения.


6925. Артём
Артём
ответить
→  Сергей Аникин  # Теория ООП / Переезд graph в базовый класс / 2017-01-06 11:52

Это ещё нормально! После "Микроигр" всё кажется относительно коротким :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Сергей Аникин  # Теория ООП / Богатое наследство / 2017-01-05 21:36

Спасибо, стараемся.


11549. Сергей Аникин
Сергей Аникин
ответить

11549. Сергей Аникин
Сергей Аникин
ответить
→  Станислав  # Консоль / 5.Массивы / Мульти возведение / 2017-01-05 12:32

Скорее всего в описании индексов, поскольку есть подобная задача в алгоритмике и насколько я помню там условия корректные были. Здесь в противовес условиям пришлось изменить условия циклов под работу роботашарпа.


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 5.Массивы / Сколько нулей / 2017-01-05 11:29

Для решения данной задачи совершенно не обязательно создавать дополнительный массив если используется string[] str, но для практики желательно создать дополнительный массив со значениями, проинициализировать его, заполнить, и уже в нем находить количество нулей.


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 5.Массивы / Обмен / 2017-01-05 11:20

Если перестараться, то получится громоздкое, но тоже правильное, решение (как у меня ;-) ).


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 5.Массивы / Мини-максимум / 2017-01-05 11:16

Данная задача может быть решена как прямым ходом (через условия), так и с использованием математических методов класса Math


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 5.Массивы / Мульти возведение / 2017-01-05 11:09

Для тренировки можно использовать условия ранее решенных задач для их применения в текущей.


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 5.Массивы / Инкремент / 2017-01-05 10:57

Особое внимание стоит уделить условию появления разделителей "," и "."


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 5.Массивы / Порядок / 2017-01-05 10:51

Достаточно простая, но в то же время интересная задача.


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 5.Массивы / Первый и последний / 2017-01-05 10:36

Для усложнения можно указывать форматирование выводимых данных например.


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 5.Массивы / Единичный массив / 2017-01-05 10:13

Для усложнения можно заполнять массив не 1, а 1, 2, 3 и т.д.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Сергей Аникин   / 2017-01-04 18:35

Здесь надо было по убыванию искать. Я по возрастанию делал.


11549. Сергей Аникин
Сергей Аникин
ответить
→  Новопашин Владимир  # Консоль / 4.Циклы / Делитель Макса / 2017-01-04 17:50

Здесь break нужен при решении задачи с использованием цикла, для выхода из него при положительном результате.


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 4.Циклы / Без остатка / 2017-01-04 17:47

Задача не сложное, стоит только найти правильное применение/расположение  "continue".


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 4.Циклы / Факториал / 2017-01-04 17:45

Несложная интересная задача. Для усложнения можно можно использовать факториал не N, а 2N или (N-1).


11549. Сергей Аникин
Сергей Аникин
ответить
# Консоль / 4.Циклы / Среднее арифметическое / 2017-01-04 17:41

При решении задачи нужно быть внимательным к выводу результата.

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Научиться не успел, а вот увидел в живую реализацию DragDrop
Трудности: Ничего
Полезная серия уроков в части освоения функционала DragDrop
Научился: Впервые познакомился с делегатами и закрепил ранее полученные знания.
Трудности: Делегаты
На мой взгляд использование делегатов значительно усложнило код и понимание программы. Делегаты конечно полезны и будут использоваться при сложных кодах, но в рамках данного примера их реализация немного не обоснована. Через делегаты конечно программу переписал, но позже вернулся к первоначальной версии.