Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
1-2-3 мая - Создай online игру!
Вебинар «Карточки памяти на Android» начнётся через 2 дня 2 час. 42 мин.

Vlad Yakovlev
  • Звание: Наследник
  • Накопленный опыт: 335 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2018-02-04 23:54:00
  • Город проживания: Чугуев

Видеокурсы

Дата активности Видеокурс Прогресс
2016-06-19 lines Шарики 4 из 8 50 %
2016-01-10 game2 Микроигры 1 из 15 7 %
2015-12-14 soft3 Теория ООП 35 из 39 90 %
2015-10-16 soft0 Демо софт 2 из 7 29 %
2015-10-15 soft1 Нанософт 1 из 10 10 %
2015-10-11 game6 Морской Бой 2 из 16 13 %
2015-10-08 game1 Наноигры 5 из 10 50 %
2015-10-05 game0 Демо игры 8 из 10 80 %
2015-08-15 sokoban Сокобан 2 из 23 9 %
Итого: 60 из 138 44 %

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

Дата активности Консольный раздел Прогресс
2016-09-05 solo C# набор 1 из 17 6 %
2016-07-02 olimp Олимпиада 1 из 40 3 %
2016-02-23 task2t Матрицы все 4 100 %
2016-02-22 task2 Алгоритмика 19 из 20 95 %
2016-02-21 task2s Строки все 6 100 %
2016-02-18 task2r Подпрограммы все 14 100 %
2016-02-11 task2q Простые массивы все 8 100 %
2016-02-09 task2o Матрёшки все 9 100 %
2016-02-06 task2n По цифрам все 8 100 %
2016-02-04 task2g Обман цикла все 7 100 %
2016-02-04 task2m Любимые циклы все 6 100 %
2016-01-18 task2f Do-рацикл все 4 100 %
2016-01-17 task2d For-to-чки все 26 100 %
2016-01-17 task2b Логика все 13 100 %
2016-01-15 task2a Типы данных все 5 100 %
2016-01-07 task1g Целые задачи все 11 100 %
2015-08-16 task2i Узник цикла IF все 6 100 %
2015-08-14 task2l Математика все 9 100 %
2015-08-12 task2k Последовательность все 6 100 %
2015-08-08 task2j Вечность 4 из 5 80 %
2015-08-06 task2e Пока-цикл все 6 100 %
2015-08-05 task2c Условный оператор все 16 100 %
2015-08-01 task2h Точка и плоскость все 6 100 %
2015-07-23 task1i Календарь 1 из 16 7 %
2015-07-22 task1h Цифры все 12 100 %
2015-07-16 task1f Геометрия все 8 100 %
2015-07-15 task1e Символы все 5 100 %
2015-07-14 task1d Формулы 8 из 9 89 %
2015-07-11 task1c Лирика 13 из 14 93 %
2015-07-08 task1a Целые числа все 7 100 %
2015-07-05 task1b Строки все 14 100 %
2015-06-25 task1 Семантика все 6 100 %
Итого: 269 из 343 79 %
Сохранить страницу:

4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Виктор Дерябин   / 2016-09-20 09:55

Спасибо! :)


10193. Виктор Дерябин
Виктор Дерябин
ответить
→  Vlad Yakovlev  # Консоль / Условный оператор / Минимальное произведение / 2016-09-19 20:49

Понятно, что прошло больше года, но "не так" тут кроется в том, что надо внимательно читать условие.
Требуется сравнить "ab, bc, cd, da", а не "ab, ac, ad, bc, bd, cd" как делано у вас.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Vlad Yakovlev  # Шарики / Шарики. Логика игры / 2016-06-19 22:18

Да, Влад, всё так и есть.


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Елена   / 2016-06-19 16:57

Спасибо


4004. Елена
Елена
ответить
→  Vlad Yakovlev  # Шарики / Шарики. Анализ игры / 2016-06-19 16:08

Отличная доработка!


4004. Елена
Елена
ответить
→  Vlad Yakovlev  # Шарики / Шарики. Анализ игры / 2016-06-19 16:08

Отличная доработка!


4004. Елена
Елена
ответить
→  Vlad Yakovlev  # Шарики / Шарики. Вступление / 2016-06-18 19:38

На компьютере тоже можно схему нарисовать


1901. Neverwinter 2
Neverwinter 2
ответить
→  Vlad Yakovlev  # Шарики / Шарики. Вступление / 2016-06-18 16:11

Да у меня тоже не было возможности.... А народ то я смотрю с фотоаппратами большинство. 90%


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Vlad Yakovlev  # Шарики / Шарики. Вступление / 2016-06-18 13:51

Главное что она есть!


4485. Vlad Yakovlev
Vlad Yakovlev
ответить

4485. Vlad Yakovlev
Vlad Yakovlev
ответить

2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Микроигры / Игра 15 - Кнопки / 2016-01-10 21:47

иконку можно нарисовать на favicon.ru


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Интерфейс. Создаём новую игру. / 2015-12-15 17:20

Влад, отлично позанимался, рада что продолжаешь дальше заниматься и делать успехи! :)


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Интерфейс. Изменяем правила игры. / 2015-12-10 19:33

Влад, здорово придумал, и рада что отлично позанимался и приобрел еще больше практики! :)


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev   / 2015-12-05 20:38

Молодчина! :)


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Олюшка   / 2015-12-05 20:26

Я уже решил эту проблему,спасибо!:)


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Кирилл Шмойлов   / 2015-12-05 20:25

И правда,в классе Арена была опечатка:вместо this.picture.Image = new Bitmap(Range.Width, Range.Height);
было this.picture.Image = new Bitmap(Range.Width, Range.Width);
Спасибо!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Vlad Yakovlev  # Теория ООП / Интерфейс. Запускаем кружки на площадку! / 2015-12-05 15:30

скорее всего ты в класс Арена передаешь неправильные координаты, поэтому у тебя рисоваться могут не на всей площади!


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Интерфейс. Запускаем кружки на площадку! / 2015-12-05 14:30

Влад, посмотри в класс Арена, что там происходит, и сделай по шаговую отработку чтобы увидеть где у тебя что рисуется! :)
Уверена что у тебя все получится! :)


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Теория ООП / Интерфейс. Создаём кружок. / 2015-12-01 01:17

Дальше начинается самое интересное!


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Интерфейс. Алгоритм игры. / 2015-11-24 20:23

Влад, отлично что закрепил свои знания и готов дальше двигаться! Молодец! :)


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Интерфейс. Правила игры. / 2015-11-15 17:15

Влад, хорошо, продолжай так же заниматься, у тебя уже все классно! :)


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Интерфейс. Зачем он нужен. / 2015-11-15 15:02

Влад, хорошо, а теперь все это прочувствуешь дальше на практике! Вперед к самому интересному! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Vlad Yakovlev  # Теория ООП / Интерфейс. Зачем он нужен. / 2015-11-15 12:36

Скорее методов.


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Перемещение Снеговиков / 2015-11-10 19:40

Влад, отличная работа, так и продолжай!!! Молодец! :)


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Олюшка   / 2015-11-10 19:38

Спасибо!)))


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Перемещение других фигур / 2015-11-10 18:38

Влад, отличное перемещение, рада что прокачался и уже готов дальше двигаться, еще больше укреплять навыки! :)


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Теория ООП / Переезд graph в базовый класс / 2015-11-01 22:20

С переездом! Рефакторинг дело непростое!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Vlad Yakovlev  # Теория ООП / Фигуральный базовый класс / 2015-10-27 14:07

К сожалению, switch (obj.GetType()) не срабатывает,
поэтому придётся if-ы прописывать. Сначала.


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Фигуральный базовый класс / 2015-10-27 12:37

Влад, хорошо позанимался, и рада что у тебя знания прибавились! :)


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Богатое наследство / 2015-10-26 20:36

Влад, отлично что получил знания из этого урока! :)


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Иван   / 2015-10-26 19:40

Спасибо :)


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Теория ООП / Богатое наследство / 2015-10-26 19:10

Здорово все проработал - хороший получился отчет!


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Теория ООП / Рисуем Снеговика / 2015-10-23 19:48

Хорошо получилось! Попробуй добавлять какие-нибудь элементы от себя! Очень помогает в освоении программирования.


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Олюшка   / 2015-10-23 17:07

Спасибо!))


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Иван   / 2015-10-23 17:07

Спасибо!


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Теория ООП / Цветные карандаши / 2015-10-23 15:42

Отлично  получилось! Еще можно поэкспериментировать с толщиной линий.


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Цветные карандаши / 2015-10-23 14:45

Влад, очень рада что ты приобрел замечательный опыт и классно что урок понравился! :)


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Расстояние между пикселями / 2015-10-22 22:24

Влад, хорошие знания и хорошо все у тебя уже получилось! Продолжай и дальше действовать! :)


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Теория ООП / Структура vs Класс / 2015-10-21 18:03

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


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Денис   / 2015-10-21 14:25

Спасибо,я уже исправил ошибку,и переделаю отчёт.


3568. Денис
Денис
ответить
→  Vlad Yakovlev  # Теория ООП / Структура vs Класс / 2015-10-21 14:09

Не правильно определил класс.


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Роман   / 2015-10-21 14:05

ооо
Вот это да!Как я не заметил эту опечатку.
Спасибо огромное!


5419. Роман
Роман
ответить
→  Vlad Yakovlev  # Теория ООП / Структура vs Класс / 2015-10-21 12:34

ааа
ты ошибся - вместо class написал struct в описании класса


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Роман   / 2015-10-21 12:11

В методе MovePixel(ClassPixel sp):
sp.x=101,sp.y=201,
но после выхода из метода cp.x=100,cp.y=200;
По поводу MovePixel(StructPixel sp):он работает правильно,то есть точно также как и предыдущий метод.
Действительно,это как-то странно,хотя код один в один,как в уроке! )


5419. Роман
Роман
ответить
→  Vlad Yakovlev  # Теория ООП / Структура vs Класс / 2015-10-21 11:06

Странно как-то...у меня код один в один...
А если пошагово выполнять, то  что происходит в методах MovePixel ?


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Теория ООП / Круглый класс / 2015-10-20 16:21

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


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Теория ООП / Структура пикселя / 2015-10-20 16:12

Отлично идет освоение видео уроков!


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Олюшка   / 2015-10-19 17:38

Спасибо,Оля! ;)


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Инкапсуляция мечты / 2015-10-19 10:52

Влад, я поняла, хотя лучше не скупится на слова, чтобы было всем понятно!!! :)
Знаешь если ты можешь объяснить своими простыми словами, значит ты действительно знаешь о чем говоришь! :)
Продолжай заниматься и протачивать свои навыки! :)


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Олюшка  # Теория ООП / Инкапсуляция мечты / 2015-10-19 00:14

Спасибо,я просто решил вкратце написать.


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Первый класс / 2015-10-18 18:57

Влад, очень хорошо что все работает! Продолжай и дальше тренироваться и набирать опыт и знания! :)


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Теория ООП / Первый класс / 2015-10-18 11:33

Рефакторинг кода - дело непростое! Рад, что все просто получается.


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Урок рисования / 2015-10-17 17:10

Влад, уже хорошие результаты у тебя! Так и дальше продолжай! :)


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Теория ООП / Урок рисования / 2015-10-17 12:33

Отлично получилось, дальше будет только интереснее


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Олюшка  # Теория ООП / Инкапсуляция мечты / 2015-10-17 10:59

Спасибо,я просто решил вкратце написать.


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Иван   / 2015-10-17 10:57

Спасибо!


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Теория ООП / Инкапсуляция мечты / 2015-10-16 20:56

Влад, рада что ты начал этот увлекательный и очень познавательный курс! :)
Вот свое определение не очень расширенное, как-то размытое, хотелось бы чтобы любая "Блондинка" поняла! :)


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Теория ООП / Инкапсуляция мечты / 2015-10-16 18:28

Поздравляю с началом курса! Уверен, что все знания пригодятся!.


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Прикладные / Твоё портфолио / 2015-10-15 13:22

Влад, очень рада что ты познакомился и потренировался с такой интересной тактикой внедрения разных программ в одну, отличное начало создания собственного большого проекта! Молодец! :)


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Олюшка   / 2015-10-12 11:04

Спасибо )))


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Иван   / 2015-10-12 11:03

Спасибо


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Наноигры / Анимированный кубик / 2015-10-12 10:25

Влад, очень хорошо что все получилось и отличные знания получил! В любимом деле нет сложностей, есть только познавание нового и полезного для дальнейшего развития и совершенствования!!! :)


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Наноигры / Анимированный кубик / 2015-10-12 00:45

Отлично  поработал! Получилось то, что надо!


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Наноигры / Анимированный кружок / 2015-10-09 18:41

Влад, продолжай заниматься, уверена что только с опытом становится легче и еще больше интересней! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Vlad Yakovlev  # Наноигры / Анимированный кружок / 2015-10-09 17:08

интересно, чтоты тогда скажешь о следующем уроке...


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Наноигры / Бот для Цифр / 2015-10-08 22:47

Влад, очень рада твоим новым познаниям и твоему усовершенствованию программы! Так держать! :)


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Иван   / 2015-10-05 18:24

Спасибо.


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Олюшка   / 2015-10-05 18:24

Спасибо,Оля!


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Наноигры / Скорость реакции. Алгоритм и рекорд / 2015-10-03 14:13

Отлично получается! Главное, чтобы было интересно!


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Наноигры / Скорость реакции. Алгоритм и рекорд / 2015-10-02 23:39

Влад, хороший результат и замечательные знания! :)


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Олюшка   / 2015-10-02 16:06

Спасибо


1901. Neverwinter 2
Neverwinter 2
ответить
→  Vlad Yakovlev  # Наноигры / Скорость реакции. Блок-схема / 2015-10-02 14:23

У Елены 4004 по-моему всегда всё правильно)) Молодец, что двигаешься дальше!


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Наноигры / Скорость реакции. Блок-схема / 2015-10-02 14:17

Влад, красиво нарисовал, вот только таймер он не идет от w=Random (1...5), он как бы отдельно идет, отличная и правильная схема можешь посмотреть у Елены http://www.videosharp.info/4004/checking/game1=273
Двигайся дальше, все у тебя уже хорошо! :)


2146. Иван
Иван
ответить
→  Vlad Yakovlev  # Наноигры / Полуфинальный урок. Отзыв о видеокурсе / 2015-10-01 23:05

Самое удивительное, что понимание начинает приходить само к 20-30 уроку. А если еще и книжки параллельно читать, то и быстрее. Главное пытаться добавить в программу что-то свое. Это очень помогает в закреплении и запоминании пройденного.


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Наноигры / Лабиринт 2D - меню / 2015-09-24 17:20

Влад, лично я смотрю и параллельно делаю, мне так легче и считаю для начало хороший вариант!
Рада что получил отличные знания в этом уроке! :)


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Евгений Волосатов   / 2015-09-24 14:56

Спасибо.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Vlad Yakovlev  # Наноигры / Лабиринт 2D - меню / 2015-09-24 14:53

Плучше всего смотреть и сразу делать.


4485. Vlad Yakovlev
Vlad Yakovlev
ответить

4485. Vlad Yakovlev
Vlad Yakovlev
ответить
# Консоль / Любимые циклы / Админ сети / 2015-08-18 17:16

Почему не прошло два теста?
string s = Console.ReadLine();
            string[] spl = s.Split('.');
            int a, b, c, d;
            int.TryParse(spl[0], out a);
            int.TryParse(spl[1], out b);
            int.TryParse(spl[2], out c);
            int.TryParse(spl[3], out d);
            int max = 0;
            int x1=0;
            int x2=0;
            int x3=0;
            int x4=0;
            int def1 = x1;
            int def2 = x2;
            int def3 = x3;
            int def4 = x4;

            if(spl[0].Contains("-"))
            {
                string[] spl1 =spl[0].Split('-');
                a = int.Parse(spl1[0]);
                x1 = int.Parse(spl1[1]);
                def1 = x1-a;
                if (def1 > max)
                    max = def1;


            }

            if (spl[1].Contains("-"))
            {
                string[] spl2 = spl[1].Split('-');
                b = int.Parse(spl2[0]);
                x2 = int.Parse(spl2[1]);
                def2 =  x2-b;
                if (def2 > max)
                    max = def2;

            }

            if (spl[2].Contains("-"))
            {
                string[] spl3 = spl[2].Split('-');
                c = int.Parse(spl3[0]);
                x3 = int.Parse(spl3[1]);
                def3 =  x3-c;
                if (def3 > max)
                    max = def3;
            }

            if (spl[3].Contains("-"))
            {
                string[] spl4 = spl[3].Split('-');
                d = int.Parse(spl4[0]);
                x4 = int.Parse(spl4[1]);
                def4 =  x4-d;
                if (def4 > max)
                    max = def4;
            }

            Console.WriteLine("{0}.{1}.{2}.{3}",a,b,c,d);


            for (int i = 0; i < max;i++ )
            {
                if (i < def1 && def1 > 0)
                    a++;
                if (i < def2 && def2 > 0)
                    b++;
                if (i < def3 && def3 > 0)
                    c++;
                if (i < def4 && def4 > 0)
                    d++;

                Console.WriteLine("{0}.{1}.{2}.{3}", a, b, c, d);

            }


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Консоль / Любимые циклы / Барабанная дробь / 2015-08-15 20:52

Влад, спасибо что написал, до обеда он работал все хорошо, если будет еще подобное пиши, посмотрим!


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Олюшка  # Консоль / Любимые циклы / Барабанная дробь / 2015-08-15 20:44

Ясно,спасибо.Просто я его сегодня целый день запускал,думал что с ним случилось.


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Консоль / Любимые циклы / Барабанная дробь / 2015-08-15 20:27

Влад, он немного отдыхал, все хорошо посмотри пожалуйста, уже работает! :)


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Евгений Волосатов  # Консоль / Любимые циклы / Барабанная дробь / 2015-08-15 19:59

Подскажите пожалуйста,а что с роботом Шарпом?Он сегодня(15,08,2015) целый день не работал.Когда он заработает?


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Олюшка   / 2015-08-15 18:51

Спасибо.


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2015-08-15 17:31

Влад и я тоже жду следующего твоего отчета, там увидем что за прелестные картинки ты приготовил, не показал ведь свою красоту! ;)


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Наноигры / Вступительное слово / 2015-08-15 17:19

Влад,  здорово что есть навыки, значит вперед тренируйся в удовольствие и совершенствуй их! Добро пожаловать! :)


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Олюшка   / 2015-08-14 19:09

Спасибо за совет.


24. Олюшка
Олюшка
ответить
→  Vlad Yakovlev  # Наноигры / Картинка с секретом / 2015-08-14 18:58

Влад, если честно, то так ты до этого видеокурса и не дойдешь! Если ты хочешь результаты, то начинай делать видеоуроки, а в перерывах между ними проходи консольные задачи и что по урокам не ясно уже читай теорию, так у тебя будут конкретные узкие вопросы, а абстрактная теория обо всем - это значит ни о чем! Практика и уже потом ее понимаешь в теории и она закрепляется и усваивается! :)


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
# Консоль / Математика / Таблица / 2015-08-14 16:54

Вместо "_" нужно "-"!


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Елена   / 2015-08-14 16:02

Спасибо большое,нашёл в чём была ошибка.Просто я  вместо "-" писал "_".


4004. Елена
Елена
ответить
→  Vlad Yakovlev   / 2015-08-14 11:11

1) Уберите лишние пробелы из строки
Console.WriteLine(" | {0,5:F2} | {1,9:F5} |", x, y); - это как должно быть
2) Решение задачи исправлено в соответствии с условием, поэтому сейчас правильно cos(x*x)


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Елена   / 2015-08-14 10:04

В этом случае не совпадают ответы(если Math.Pow(Cos(x), 2),то совпадает).Главная загвоздка,как правильно сделать таблицу?


4004. Елена
Елена
ответить
→  Vlad Yakovlev   / 2015-08-14 08:53

Там в числителе Cos(x*x)
а не Math.Pow(Cos(x), 2)


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Елена  # Консоль / Математика / Таблица / 2015-08-13 21:10

Елена,я вроде бы исправил,но всё равно неверный ответ.Вы не могли бы,пожалуйста, поделится своим  решением,чтобы я понял как решить эту задачу на примере,
P.S столько времени потратил на составление этой таблицы,жаль,что нет видеорешения


4004. Елена
Елена
ответить
→  Vlad Yakovlev  # Консоль / Математика / Таблица / 2015-08-13 12:29

Vlad, у Вас лишние переводы строки в шапке таблицы
и лишние пробелы в строчке
Console.WriteLine(" |    {0,5:F2}      |      {1,9:F5}    |", x, y);


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
# Консоль / Математика / Таблица / 2015-08-13 12:04

подскажите пожалуйста ,как сделать таблицу,такое решение не проходит
Console.WriteLine();
            Console.WriteLine(" _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ");
            Console.WriteLine();
            Console.WriteLine(" |      x        |          y        |");
            Console.WriteLine(" _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ");
            Console.WriteLine();
            for (double x = 0.1; x <= 1.51; x += 0.05)
            {


                y = Math.Tan(x) + ((Math.Pow(Math.Cos(x), 2)) / (Math.Sqrt(Math.Abs(x * x * x + x * x))));

                Console.WriteLine(" |    {0,5:F2}      |      {1,9:F5}    |", x, y);

            }
            Console.WriteLine(" _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _  ");


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  Edgard Loyter  # Консоль / Пока-цикл / Сумма ряда / 2015-07-26 17:46

Попробуй поменять тип ulong(ulong sum)на double(double sum).
Вот это решение проходит все тесты на 100%:
string[] s = Console.ReadLine().Split();
            int x, N;
            int.TryParse(s[0], out x);
            int.TryParse(s[1], out N);
            double sum = 0;
            int i=1;
            while(Math.Pow(x,i)<N)
            {
                sum += Math.Pow(x, i);
                i++;
            }
            Console.WriteLine(sum);


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
# Консоль / Условный оператор / Минимальное произведение / 2015-07-24 11:10

Что тут не так?
using System;
class VideoSharp
{
    static void Main()
    {
      string[] s = Console.ReadLine().Split();
            long a, b, c, d,mul;
            long.TryParse(s[0], out a);
            long.TryParse(s[1], out b);
            long.TryParse(s[2], out c);
            long.TryParse(s[3], out d);

            mul = a * b;

            if (mul > a * c)
                mul = a * c;
            if (mul > a * d)
                mul = a * d;
            if (mul > b * c)
                mul = b * c;
            if (mul > b * d)
                mul = b * d;
            if (mul > c * d)
                mul = c * d;

            Console.WriteLine(mul); 
    }
}


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
→  RomE_HK  # Консоль / Целые задачи / Стрелки часов / 2015-07-23 17:14

Спасибо,понял где была загвоздка,и исправил решение.


6056. RomE_HK
RomE_HK
ответить
→  Vlad Yakovlev  # Консоль / Целые задачи / Стрелки часов / 2015-07-23 16:50

Тут не так типы. А именно везде int, как в видео-решении. Похоже автор после его записи переделал половину тестов, ведь не зря, наверное, вывод десятичной точностью
Предлагаю посмотреть моё решение:
            string[] str_spl = Console.ReadLine().Split(new Char[] { ' ' });
            float H = Convert.ToInt32(str_spl[0]), M = Convert.ToInt32(str_spl[1]);
            H = H >= 12 ? H - 12 : H;
            float m_deg = M * 6/*6*/, h_deg = H * 30 + M / 2/*65*/, corn = Math.Abs(m_deg - h_deg),
                corn2 = Math.Abs(corn - 360), corn3 = Math.Abs(corn + 360);
            corn = Math.Min(corn, corn2);
            corn = Math.Min(corn, corn3);
            Console.WriteLine("{0:f1}", corn);
На 23.07.2015 16:50 является проходящим все тесты


4485. Vlad Yakovlev
Vlad Yakovlev
ответить
# Консоль / Целые задачи / Стрелки часов / 2015-07-18 14:19

Что тут не так?


class VideoSharp
{
    static void Main()
    {
      string[] s = Console.ReadLine().Split();
            int H = int.Parse(s[0]);
            int M = int.Parse(s[1]);

            int M_degree = M * 6;
            int H_degree = H * 30 + M / 2;

            int degree1 = Math.Abs(H_degree - M_degree);
            int degree2 = Math.Abs(H_degree - M_degree+360);
            int degree3 = Math.Abs(H_degree - M_degree-360);
            int degree4 = Math.Abs(H_degree - M_degree + 720);
            int degree5 = Math.Abs(H_degree - M_degree - 720);

            int answer;
            answer = Math.Min(degree1,degree2);
            answer = Math.Min(answer,degree3);
            answer = Math.Min(answer,degree4);
            answer = Math.Min(answer,degree5);
           
            Console.WriteLine("{0:F1}",answer);


    }
}


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Vlad Yakovlev  # Мини игры / Вступительное слово / 2015-03-29 00:46

Владмес, можешь поступать так, как считаешь нужным. Моё дело было предупредить :)


  • Звание: Наследник
  • Накопленный опыт: 335 часов
  • Собранный капитал: нет

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 chokayes 9752 10 11 10 31 291
2 Дмитрий 4814 10 15 10 35 275
3 zhikharevav 8380 5 5 225
4 Tekashnik 8275 10 15 15 40 200
5 Иван Воронин 10558 10 15 15 40 200
6 vip 9913 10 15 12 37 166
7 WildOrc 17443 10 10 148
8 Виктор 17606 8 15 5 28 143
9 Алексей|BrisK|Кривицкий 3506 105 1 106 127
10 Bodrik_torf 16066 10 10 5 25 125
11 Anton 5394 5 14 5 24 109
12 Владимир 15525 103
13 Pavlin 16496 5 10 5 20 102
14 Алексей В. 10494 91
15 Yefim 11589 5 10 2 17 85
16 Андрей Гришагин 17240 80
17 Dmitry Sinitsin 17947 5 7 12 78
18 Дмитрий 16218 5 5 10 67
19 Яков 6401 56
20 Володимир 8707 3 3 53
21 Евгений Волосатов 1 7 1 8 50
22 Timoha 9980 10 3 13 47
23 Александр 3922 5 5 10 45
24 Dimon 9156 5 5 10 45
25 Григорий 3850 5 9 14 41
26 Андрей 162 5 8 13 39
27 Алекс 8932 39
28 Денис 16396 1 1 37
29 Николай Миролюбов 6203 5 5 30
30 Sergej Šugajev 16017 1 5 6 29
31 drWatson 17575 27
32 Михаил 5081 5 5 25
33 Антон Кравченко 5502 5 5 25
34 Pavel 11353 5 5 25
35 chip 13417 2 2 25
36 Andrej Gladkov 16018 25
37 Виталий 16268 3 4 7 24
38 Narek Aslanyan 18057 1 1 22
39 vjacheslav 16906 5 5 20
40 Валерий Жданов 791 19
41 Gilman 17619 18
42 DimanDOS 14981 16
43 Евгений 17938 16
44 Neverwinter 2 1901 15
45 Иван 2146 15
46 Rise 14075 15
47 Aleksej Fiodorov 16016 15
48 Слава 17769 15
49 Самал 18138 14
50 Povilas Abramovicius 16089 12
51 Гендос 18183 10 1 11 11
52 Dim_nk 18171 11
53 Сергей Витальевич 4699 5 5 10 10
54 Сергей Сергеевич 459 10
55 Петя 7652 10
56 Aelita 18082 10
57 Nikita 16135 8
58 Diserdyuk 17894 1 1 7
59 Den Andreevich 6861 7
60 Андрей Шевченко 16533 7
61 Дмитрий 18157 7
62 Alexander Sidorov 4853 1 5 6 6
63 Кирилл Шмойлов 6452 6
64 Сергей Стефаненко 13131 6
65 Кирилл Бойко 17895 6
66 FireWolf 10080 5 5 5
67 Demonick 10981 5 5 5
68 Родион Глушков 11582 5 5 5
69 Oleksandr 17822 5 5 5
70 Кирилл 18177 5 5 5
71 DbIM 18181 5 5 5
72 Дубильер Яна Александровна 18184 5 5 5
73 Сарапульцев Константин 1570 5
74 Denis 1947 5
75 Сергей 3747 5
76 Денис 4395 5
77 Алексей 9323 5
78 Роман 14462 5
79 ivan tuzhikov 15865 5
80 Kiril Krutiajev 16014 5
81 Serge 16861 5
82 Андрей 17589 5
83 Сергей Тирпиц 17608 5
84 Bakha 17695 5
85 Greed846 18029 5
86 Taras 18146 5
87 David 18153 5
88 CaLLiek 18162 5
89 Tigran 18175 5
90 Igorenzia 689 4 4 4
91 Игорь 7321 2
92 Dni 16691 2
93 Валерий 1305 1 1 1
94 Sergey 4732 1 1 1
95 Евгений 4864 1 1 1
96 maks 5907 1 1 1
97 Виктор Си 5923 1 1 1
98 Артём 6925 1 1 1
99 Анатолий 8512 1 1 1
100 SergeyKa 8744 1 1 1
101 Alex 8822 1 1 1
102 Андрей 10891 1 1 1
103 magna mentes 11790 1 1 1
104 Алекс Имаго 12013 1 1 1
105 Илья 13030 1 1 1
106 Александр 13813 1 1 1
107 EVUKOLOV 15931 1 1 1
108 Саша Авербух 16520 1 1 1
109 Vlad179 17098 1 1 1
110 Никита 17542 1 1 1
111 Тамерлан 18174 1 1 1
112 Андрей 4753 1
113 Владимир 6587 1
114 Константин 10821 1
115 Andrej Petrunev 16015 1
116 Юрий Караваев 17629 1
117 Andrey 18136 1
118 slava 18137 1
119 Harry Potter 18145 1
120 Лев 18152 1
121 Сергей 18159 1

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

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

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

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

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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Для запуска игры нужно добавить таймер,и каждый тик таймера вызывать метод Step()
Научился: Реализовывать алгоритм перемещения шарика "Волна"."Волна"-алгоритм поска кратчайшего пути между двумя точками.
Трудности: Реализовать алгоритм
:)