Си шарп с нуля

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

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

Юрий С.
  • Звание: Рекурсист
  • Накопленный опыт: 170 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2023-07-30 21:04:45
  • Город проживания: Челябинск

Видеокурсы

Дата активности Видеокурс Прогресс
2016-04-06 game6 Морской Бой 13 из 16 82 %
2016-03-05 aspnet Базовый ASP.ект 20 из 24 84 %
2016-02-23 image Фотошарп 2 из 10 23 %
2015-08-15 soft2 Новые технологии 3 из 18 20 %
2015-07-11 saver Хранитель экрана 5 из 15 34 %
2015-04-26 game2 Микроигры 1 из 17 7 %
2015-04-25 game0 Демо игры 3 из 10 30 %
2015-04-19 soft1 Нанософт 1 из 10 10 %
2015-04-18 soft0 Демо софт 1 из 8 15 %
Итого: 49 из 128 39 %

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

Дата активности Консольный раздел Прогресс
2015-06-18 task2 Простые массивы все 8 100 %
2015-06-18 task2 Алгоритмика 13 из 20 65 %
2015-06-18 task2 Вечность 3 из 5 60 %
2015-06-18 task2 For-to-чки 25 из 26 97 %
2015-06-17 task1 Строки 11 из 14 79 %
2015-06-14 task2 Последовательность все 6 100 %
2015-06-12 task2 Логика 3 из 13 24 %
2015-06-11 task2 Подпрограммы все 14 100 %
2015-06-01 task2 Узник цикла IF 5 из 6 84 %
2015-06-01 task2 Матрёшки 2 из 9 23 %
2015-06-01 task2 Обман цикла 1 из 7 15 %
2015-05-29 task2 Любимые циклы все 6 100 %
2015-05-28 task2 Математика 3 из 9 34 %
2015-05-27 task2 Строки 1 из 6 17 %
2015-05-26 task2 Пока-цикл 2 из 6 34 %
2015-05-15 task2 Условный оператор 9 из 16 57 %
2015-04-26 task1 Семантика все 6 100 %
Итого: 118 из 177 67 %
Сохранить страницу:

1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Юрий С.  # Вебинары C# / Порекомендуй тему для вебинара / 2016-06-10 09:42

>> Предлагаю на вебинаре решить задачу про 8 ферзей на шахматной доске -
>> «Расставить на стандартной 64-клеточной шахматной доске 8 ферзей так,
>> чтобы ни один из них не находился под боем другого». Всего 92 варианта.

Юрий, эту задачу мы решаем и очень подробно разбираем
в разделе Комбинаторика, см 13 и 14 задачу.
www.videosharp.info/video/task3


24. --
Олюшка
Олюшка
ответить
→  Юрий С.  # Морской Бой / Последний Бой! / 2016-04-07 12:16

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Юрий С.  # Морской Бой / Последний Бой! / 2016-04-06 11:15

Всё в твоих руках.


24. --
Олюшка
Олюшка
ответить
→  Юрий С.  # Базовый ASP.ект / Оформление сайта / 2016-03-05 23:31

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


4803. --
Юрий С.
Юрий С.
ответить
→  Валерий Жданов  # Базовый ASP.ект / Оформление сайта / 2016-03-05 14:01

Это Вам спасибо и Евгению за такой курс - всё хотел поглядеть на ASP.NET MVC, но всё руки не доходили! :)


4803. --
Юрий С.
Юрий С.
ответить
# Базовый ASP.ект / Размещение проекта в Интернете / 2016-03-05 13:59

Ну да, ошибка есть - открывает только один раз.. Потом - перезаливка web.config помогает.


8886. --
Михаил Ермишин
Михаил Ермишин
ответить
→  Юрий С.  # Базовый ASP.ект / Размещение проекта в Интернете / 2016-03-05 13:22

Сайт не работает :~/


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Юрий С.  # Базовый ASP.ект / Оформление сайта / 2016-03-05 10:37

а вот за подсказку - большое спасибо))



791. --
Валерий Жданов
Валерий Жданов
ответить
→  Юрий С.  # Базовый ASP.ект / Валидация данных / 2016-02-25 09:47

продолжение вроде есть))


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Юрий С.  # Базовый ASP.ект / Добавление истории / 2016-02-25 09:46

Юрий, ты имеешь в виду хелпера на кнопку типа submit?


8886. --
Михаил Ермишин
Михаил Ермишин
ответить
→  Юрий С.  # Базовый ASP.ект / Схема базы данных / 2016-02-24 20:11

Похоже да :~)


4803. --
Юрий С.
Юрий С.
ответить
→  Елена  # Комбинаторика / Комбинаторика. Математические операции / 2016-02-24 20:10

Ох уж эти суровые челябинские преподаватели.. ))


8886. --
Михаил Ермишин
Михаил Ермишин
ответить
→  Юрий С.  # Базовый ASP.ект / Работа со списком историй / 2016-02-24 20:10

Да :~) Это как раз по нужной теме. Угадайте кого я уже успел пригласить и зарегистрировать? :~)


4803. --
Юрий С.
Юрий С.
ответить
→  Евгений Волосатов  # Базовый ASP.ект / Схема базы данных / 2016-02-24 20:07

Идете делать уборку? :)


4803. --
Юрий С.
Юрий С.
ответить
→  Кирилл Шмойлов  # Новые технологии / 256 оттенков серого / 2016-02-24 20:04

Ага... Значит все же в потоке надо.. :) Я все испробовал, кроме потоков. Благодарю за наводку. Теперь дело за малым - реализовать!


4803. --
Юрий С.
Юрий С.
ответить
→  Михаил Ермишин  # Базовый ASP.ект / Работа со списком историй / 2016-02-24 20:02

Благодарю! Как говорится - хозяйке на заметку. )


8886. --
Михаил Ермишин
Михаил Ермишин
ответить
→  Юрий С.  # Базовый ASP.ект / Добавление истории / 2016-02-24 20:00

О, как раз! :~)
mikhail158-001-site1.ctempurl.com/Registration
Попробуйте зарегистрироваться. Если выдаст ошибку - напишите. Внимание: Пароли не шифруются! Соблюдайте бдительность! И пароли :~)


24. --
Олюшка
Олюшка
ответить
→  Юрий С.  # Новые технологии / Яркость и контрастность / 2016-02-24 19:51

Юра, все хорошо, и ты знаешь что это нормально! :)


8886. --
Михаил Ермишин
Михаил Ермишин
ответить
→  Юрий С.  # Базовый ASP.ект / Работа со списком историй / 2016-02-24 19:30

Вот, почитай статью. Плохо написана, но он делал это впервые. Ему можно :~) mikhail158-001-site1.ctempurl.com/Stories/show/4


4803. --
Юрий С.
Юрий С.
ответить
→  Олюшка  # Новые технологии / Яркость и контрастность / 2016-02-24 08:31

Видать не такой уж и молодец, раз сразу сделать не удалось. ))


24. --
Олюшка
Олюшка
ответить
→  Юрий С.  # Базовый ASP.ект / Что такое SQL-инъекция / 2016-02-23 23:42

Юрий, очень рада твоим новым знаниям! :)


24. --
Олюшка
Олюшка
ответить
→  Юрий С.  # Новые технологии / Яркость и контрастность / 2016-02-23 23:03

Юрий, уверена у тебя получился, ты же Молодец! :)


4803. --
Юрий С.
Юрий С.
ответить
→  Artem  # Базовый ASP.ект / Создание пустых страниц / 2016-02-23 20:00

Выглядит так, как будто Bootstrap тема не подгрузилась на странице. В Views/Shared/_Layout почти в самом низу, проверьте, что есть строчки:
    @Scripts.Render("~/bundles/jquery")
    @Scripts.Render("~/bundles/bootstrap")



8886. --
Михаил Ермишин
Михаил Ермишин
ответить
→  Юрий С.  # Программа за минуту / Написание кода / 2016-02-23 19:50

Согласен. Почти зарегистрировал домен + виртуальный хостинг! На Math.Inf небе от счастья :~)


4803. --
Юрий С.
Юрий С.
ответить
→  Михаил Ермишин  # Программа за минуту / Написание кода / 2016-02-23 19:46

В нашем сложном деле торопливость нам только мешает. Это моё мнение. Лучше семь раз отмерить, один - запрогать. ))


4803. --
Юрий С.
Юрий С.
ответить
→  Михаил Ермишин  # Базовый ASP.ект / Что такое SQL-инъекция / 2016-02-23 17:29

Польщен, благодарю! :)


8886. --
Михаил Ермишин
Михаил Ермишин
ответить
→  Юрий С.  # Базовый ASP.ект / Что такое SQL-инъекция / 2016-02-23 16:59

Полностью согласен с тобой! Я, кстати, сегодня может свой сайт на хостинг поставлю(который по курсу создавал(По данному курсу :~))) :~) Если-что я и вас приглашу. Может в админы даже :~) Акция будет такая.


4803. --
Юрий С.
Юрий С.
ответить
→  Евгений Волосатов  # Базовый ASP.ект / Запуск модели Story / 2016-02-23 10:44

Человек быстро привыкает к хорошему. :) Вот здесь (slim-lang.com/) на главной пример всей HTML страницы. И после такой красоты вернуться в дебри бесконечных HTML тегов... )


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Юрий С.  # Базовый ASP.ект / Запуск модели Story / 2016-02-23 10:36

Я уже давно привык и делаю это с удоволствием :)


3397. --
Sergey
Sergey
ответить
→  Юрий С.   / 2016-02-22 22:52

Спасибо на добром слове.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Юрий С.  # Базовый ASP.ект / Подключение к базе данных / 2016-02-22 20:46

Молодец, что разобрался))) удачи!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Юрий С.  # Базовый ASP.ект / Подключение к базе данных / 2016-02-22 20:43

Здорово, что разобрался!
Очень рад твоим успехам, Юра.


4803. --
Юрий С.
Юрий С.
ответить
→  Елена  # Базовый ASP.ект / Создание SQL-запросов / 2016-02-22 20:20

Не больно-то оно и простое это решение.. Нас учили так писать код, чтобы другой программист легко мог понять что происходит не перечитывая несколько раз блок. А тут с первого взгляда не очень очевидно что вернет 1+ROUND(RAND()*(2-1)).


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Юрий С.  # Базовый ASP.ект / Создание SQL-запросов / 2016-02-22 19:30

Именно в этом и обучение, Юрий! Чтобы становиться спецами своего дела работаем сразу, как спецы)))


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Юрий С.  # Базовый ASP.ект / Создание SQL-запросов / 2016-02-22 19:22

Да, всё так сурово :-]


24. --
Олюшка
Олюшка
ответить
→  Юрий С.  # Базовый ASP.ект / Создание схемы проекта / 2016-02-22 17:55

Юрий, шикарно проработал урок, и рада что получил хорошие знания! Молодец! :)


9160. --
Сергій
Сергій
ответить
→  Юрий С.  # Базовый ASP.ект / Создание схемы проекта / 2016-02-22 16:15

тематика сайта: новости в сфере технологий


4803. --
Юрий С.
Юрий С.
ответить
→  Сергей Никандров  # Базовый ASP.ект / Выбор темы для проекта / 2016-02-22 15:29

А тема проекта какая? :)


4803. --
Юрий С.
Юрий С.
ответить
# Базовый ASP.ект / Создание пустых страниц / 2016-02-22 14:52

На этот дерзкий шаг я пошел из-за того, что достаточно хорошо знаком с шаблоном проектирования MVC и всеми сопутствующими технологиями Web-разработки. Мне мало знакома технология ASP.NET MVC.  Я думаю, что смогу применять полученные знания сразу на своем проекте. Если что не так - git мне поможет. Пусть это будет мне неким вызовом. :)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Юрий С.  # Базовый ASP.ект / Создание пустых страниц / 2016-02-22 14:15

Я бы не рекомендовал так делать.
Лучше увеличить количество итераций.
Пусть будут ошибки в тестовом учебном
проекте, нежели в своём родном.


4803. --
Юрий С.
Юрий С.
ответить
→  Sergey  # Базовый ASP.ект / Создание схемы проекта / 2016-02-22 13:42

Хорошая тема для учебного проекта. Удачи в реализации! :)


4803. --
Юрий С.
Юрий С.
ответить
→  Сергій  # Базовый ASP.ект / Создание схемы проекта / 2016-02-22 13:40

История хорошая, но как она относится к теме курса? Будет создан сайт с информацией и новостями по этой технологии?


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Юрий С.  # Базовый ASP.ект / Создание пустых страниц / 2016-02-22 12:48

Юрий, это точно


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Юрий С.  # Базовый ASP.ект / Создание схемы проекта / 2016-02-22 10:51

Классная идея!


4803. --
Юрий С.
Юрий С.
ответить
# Базовый ASP.ект / Мы начинаем ASP.NET с MVC / 2016-02-22 07:31

Всем большое спасибо за тёплые слова! :)


4803. --
Юрий С.
Юрий С.
ответить
→  mirbek  # Базовый ASP.ект / Создание пустых страниц / 2016-02-22 07:29

Главное не пройти курс, а получить знания. Я так думаю. :)


24. --
Олюшка
Олюшка
ответить
→  Юрий С.  # Базовый ASP.ект / Выбор темы для проекта / 2016-02-21 23:41

Класс, Юра ты Молодец! :)


24. --
Олюшка
Олюшка
ответить
→  Юрий С.  # Базовый ASP.ект / Мы начинаем ASP.NET с MVC / 2016-02-21 23:40

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


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Юрий С.  # Базовый ASP.ект / Выбор темы для проекта / 2016-02-21 23:26

Мощный план! Одобряю! реализуешь обязательно!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить

8886. --
Михаил Ермишин
Михаил Ермишин
ответить

1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Юрий С.  # Базовый ASP.ект / Мы начинаем ASP.NET с MVC / 2016-02-21 21:58

Желаю удачи!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Юрий С.  # Стартовый вебинар / День рождения Витольдовича / 2015-09-22 15:44

Спасибо, Юра! Классные каттинки, отдичный то т!


24. --
Олюшка
Олюшка
ответить
→  Юрий С.  # Чашка кофе / + Делегаты на кубиках / 2015-08-15 15:07

Юрий, очень хорошо что ты расширил свои знания, а попрактиковаться можно в курсе "Новые технологии" и "Микроигры" там мы в разных программах используем их!


3500. --
Svaytoslav
Svaytoslav
ответить
→  Юрий С.  # Наноигры / Лабиринт 2D - меню / 2015-07-12 15:17

То есть?


6190. --
topos
topos
ответить
→  Юрий С.  # Хранитель экрана / Хранитель экрана. Создаём графику / 2015-07-12 04:02

Спасибо, поставлю обязательно, если влезет в мой ХР,  но подозреваю, что не влезет, а апгрейд планирую до НГ, в зависимости от погоды (зеленые дожди и проч).


6243. --
Влад
Влад
ответить
→  Юрий С.   / 2015-07-11 23:23

нажав нажми всё видно)


4803. --
Юрий С.
Юрий С.
ответить
→  Neverwinter 2  # Хранитель экрана / Хранитель экрана. Новый класс Polygone / 2015-07-11 21:01

Это такой символ древний. Поищи по картинкам в Гугле. :) Гитлер использовал на своем флаге один из вариантов коловрата. И сейчас он больше ассоциируется с нацистами..


1901. --
Neverwinter 2
Neverwinter 2
ответить
→  Юрий С.  # Хранитель экрана / Хранитель экрана. Новый класс Polygone / 2015-07-11 20:01

Коловраты?
Коловраты (чеш. Kolovratové) — старинный чешский дворянский род.
И как они будут летать? )))) Э-э....


24. --
Олюшка
Олюшка
ответить
→  Юрий С.  # Хранитель экрана / Хранитель экрана. Новый класс Polygone / 2015-07-11 19:23

Юрий, меня немного пугает такая абракодабра! :D
Хотя уверена в движение это интересно смотрится, жду твоего обзора с нетерпением! :)


24. --
Олюшка
Олюшка
ответить
→  Юрий С.  # Хранитель экрана / Хранитель экрана. Новый класс Polygone / 2015-07-11 19:00

Спасибо, Юрий, мне приятно что тебе тоже понравилось!
Я очень люблю сочное, яркое, живое! :)


4803. --
Юрий С.
Юрий С.
ответить
→  Богдан  # Наноигры / Лабиринт 2D - меню / 2015-07-11 18:56

С дядькой классно придумаю. В тему получилось. ))


4803. --
Юрий С.
Юрий С.
ответить
→  Олюшка  # Хранитель экрана / Хранитель экрана. Новый класс Polygone / 2015-07-11 18:55

Симпатичная палитра красок у твоего скринсейвера. :)


4803. --
Юрий С.
Юрий С.
ответить
→  Neverwinter 2  # Хранитель экрана / Хранитель экрана. Новый класс Polygone / 2015-07-11 18:52

Пришла в голову идея вместо звездочек что бы коловраты летали от мала до велика. По левому щелчку добавляется один, по правому - удаляется. )))


4803. --
Юрий С.
Юрий С.
ответить
→  Денис  # Хранитель экрана / ФИНАЛЬНЫЙ УРОК. Видеообзор хранителя экрана / 2015-07-11 18:47

Неплохо. Чувствуется основательный подход. :)


24. --
Олюшка
Олюшка
ответить
→  Юрий С.  # Хранитель экрана / ФИНАЛЬНЫЙ УРОК. Видеообзор хранителя экрана / 2015-07-11 18:47

Юрий, спасибо огромное, очень рада что тебе понравился мой обзор и программа! :)
Прости за громкость, я в гостях поэтому не могу громко говорить! :)


4803. --
Юрий С.
Юрий С.
ответить
→  Влад  # Наноигры / Картинка с секретом / 2015-07-11 18:41

Картинка настолько секретная, что её вообще не видно. ;)


4803. --
Юрий С.
Юрий С.
ответить
→  Олюшка  # Хранитель экрана / ФИНАЛЬНЫЙ УРОК. Видеообзор хранителя экрана / 2015-07-11 18:37

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


1901. --
Neverwinter 2
Neverwinter 2
ответить
→  Юрий С.  # Хранитель экрана / Хранитель экрана. Новый класс Polygone / 2015-07-11 14:17

Вот это сразу видно что полигон. Точек капец много!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Юрий С.   / 2015-07-11 11:10

Это очень правильный путь.


4803. --
Юрий С.
Юрий С.
ответить
→  Neverwinter 2  # Хранитель экрана / Хранитель экрана. Новый класс Figure / 2015-07-11 10:54

Я пошел вот таким путем, не знаю насколько правильным ))
            f = new Figure(100, 100, 5, 4);
            f.SetDepth(20, 20);
            f.SetColor(Color.Red);


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Юрий С.  # Хранитель экрана / Хранитель экрана. Новый класс Graph / 2015-07-11 09:16

Эти вопросы рассматриваются очень подробно в моём видеокурсе Теория ООП.


4803. --
Юрий С.
Юрий С.
ответить
→  topos  # Хранитель экрана / Хранитель экрана. Создаём графику / 2015-07-11 08:26

Сейчас же MS бесплатно раздает Comunity версию Visual Studio. Поставь её и наслаждайся процессом программирования. :)


4803. --
Юрий С.
Юрий С.
ответить
→  Svaytoslav  # Наноигры / Лабиринт 2D - меню / 2015-07-11 05:39

Ну вот! Совсем другое дело. :) Спасибо, что прислушался.


24. --
Олюшка
Олюшка
ответить
→  Юрий С.  # Видеокурсы / Супер-игра твоей мечты / 2015-07-10 21:26

Спасибо, Юрий! Я давно слышала про нее, знаю что в нее люди целыми днями сидят играют!


4803. --
Юрий С.
Юрий С.
ответить
→  Олюшка  # Видеокурсы / Супер-игра твоей мечты / 2015-07-10 21:20

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Юрий С.  # Хранитель экрана / Хранитель экрана. Создаём графику / 2015-07-10 12:04

Отличная идея, Юрий!
Начинай воплощать.


24. --
Олюшка
Олюшка
ответить
→  Юрий С.  # Хранитель экрана / Хранитель экрана. Создаём графику / 2015-07-10 09:38

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


4803. --
Юрий С.
Юрий С.
ответить
# Консоль / Простые массивы / Квадрат многочлена / 2015-06-16 14:07

Я, конечно, понимаю, что математика важна для начинающего программиста, но не до такой же степени! ))


4803. --
Юрий С.
Юрий С.
ответить
→  Den_Kingston  # Мини игры / Вступительное слово / 2015-06-12 06:09

А ты не ищешь лёгких путей - я про скриншот. )) Надеюсь и в задачах ты будешь придумывать нестандартные решения. )


24. --
Олюшка
Олюшка
ответить
→  Юрий С.   / 2015-06-11 08:20

Юрий, благодарю, да так я и поняла для меня возник вопрос как сделать проверку этих разделенных частей, Спасибо за помощь )))


4803. --
Юрий С.
Юрий С.
ответить
→  Олюшка   / 2015-06-11 07:26

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


24. --
Олюшка
Олюшка
ответить
→  Юрий С.   / 2015-06-09 11:37

Юрий, спасибо теперь наконец до меня дошло условие, вот только опять туплю, не знаю как выделить из числа интервал ;)


4803. --
Юрий С.
Юрий С.
ответить
# Консоль / Подпрограммы / Палиндромы / 2015-06-08 08:53

Кто решил задачу через строки и у кого всё работает, но не проходят тесты - не надо гадать что не так. Дело в том, что надо решать через числа. Смело глядите видеорешение. :)


4803. --
Юрий С.
Юрий С.
ответить
→  Олюшка   / 2015-06-08 08:01

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

К примеру, для такой записи:

192-193.10-15.67-90.120-170

получаем циклы:

a = 192; a <= 193; a++
  b = 10; b <= 15; b++
    c = 67; c <=90; c++
      d = 120; d<= 170; d++
        вот тут вывожу a.b.c.d
      end
    end
  end
end

И все дела. )


24. --
Олюшка
Олюшка
ответить
→  Юрий С.   / 2015-06-07 18:56

Юрий, прости, замучила тебя уже, все равно не понимаю :)


4803. --
Юрий С.
Юрий С.
ответить
→  Олюшка   / 2015-06-07 18:17

Смотри, адрес состоит из 4-х групп чисел, разделенных точками. Это 4 вложенных цикла будет. До этого цикла надо понять от кого числа и до какого крутить эту группу и для каждой группы надо прокручивать еще и числа с правой стороны. Выводить надо все четыре числа через точку.

Вот допустим запись 192-193.255.16.10-20
Должна давать 20 адресов - для 192 - 10 (от 10 до 20 в конце) и еще 10 для 193.

Сумбурно объяснил, но, надеюсь, понятно. )


24. --
Олюшка
Олюшка
ответить
→  Юрий С.   / 2015-06-07 08:35

Юрий вот я по этому условие и не понимаю в тесте которые я не прохожу, заменяются только четыре последние символы на диапазон от 1 до 10 :
123.45.67.78 - 123.45.61
192.168.0-20.50 - 192.168.0-21
127.0-1.0.0 - 127.0-11
100-105.1.1.1 - 100-105.11


24. --
Олюшка
Олюшка
ответить
→  Юрий С.   / 2015-06-07 08:10

Доброе утро! т.е. мне нужно выделить все А, В, С и D,  а выводить АВС? чтоли


4803. --
Юрий С.
Юрий С.
ответить
→  Олюшка   / 2015-06-07 07:10

Там фишка в том, что любое из 4-х цифр может быть записано в виде отрезка от и до через тире. А в тесте показан вариант только с отрезком в конце.


24. --
Олюшка
Олюшка
ответить
→  Юрий С.   / 2015-06-05 15:47

Юрий, я к тебе за помощью, теперь не могу решить задачу Админ сети мое решение в студии проходит по тестам а шарп не пропускает(


24. --
Олюшка
Олюшка
ответить
→  Юрий С.   / 2015-06-03 12:32

спасибо, не знала, я всегда double использую


4803. --
Юрий С.
Юрий С.
ответить
→  Олюшка   / 2015-06-03 12:18

Я знаешь с чем столкнулся? Неточность знаков после запятой при перегонке значений из float в double и наоборот. Поэтому лучше в задачах на этом сайте использовать какой-то один тип переменных везде - или только float, или только double, чтобы тесты у робота все проходили.


24. --
Олюшка
Олюшка
ответить
→  Юрий С.   / 2015-06-03 08:28

Юрий, спасибо за помощь хотя я все равно не совсем понимаю.
я вместо флот использовала даубл.
когда делается форматированный вывод {0} если поставить после 0: - F:5 или f:5 означает сколько после запятой выводить чисел, это все == что  {0:0.00000}


4803. --
Юрий С.
Юрий С.
ответить
→  Олюшка   / 2015-06-02 21:07

Смотри, эту задачу можно решить двумя способами: 1. идти от маленькой внутренней дроби к внешней - это будет цикл 2 - идти от внешней большой дроби к маленькой - это будет рекурсия. Когда идём рекурсией вглубь, то надо указать самый последний шаг - возврат из рекурсивной функции.

По формуле видно, что последняя итерация выглядит так - 3 + (1 / 2), где 2 - самое меньшее значение N.
Получается, что при вызове return N + (1 / Fun(N - 1)); Последнее значение N должно быть 3, а Fun(N-1) должно вернуть 2.

Поэтому условие должно быть такое
if (N == 2) return 2;
сама подпрограмма должна возвращать float, а не int, т.к. внутри деление.

А как понять запись 0:F5 у тебя в программе? Я C# недавно изучаю - с таким не сталкивался..


24. --
Олюшка
Олюшка
ответить
→  Юрий С.   / 2015-06-02 12:57

т.е. как ты подсказал return N + (1 / Fun(N - 1));


24. --
Олюшка
Олюшка
ответить
→  Юрий С.   / 2015-06-02 12:55

Юрий, все равно не проходить, только по первому тесту, вот как я написала
static void Main()
    {
        int N = int.Parse(Console.ReadLine());
        Console.WriteLine("{0:F5}", Fun(N));
    }
   
    static int Fun(int N)
    {
        if (N < 2) return 2; 
        return N + (1 / Fun(N - 2));
    }


24. --
Олюшка
Олюшка
ответить
→  Юрий С.   / 2015-06-01 09:03

Спасибо большое, буду делать пробовать!


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

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

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

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

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

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

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

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





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

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

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

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


Научился: Научился создавать базы и таблицы.
Трудности: Сложностей не было.
Для меня урок крайне познавательный - увидел как можно вручную создать базу и таблицу в консоли.


Научился:  Глубже вник в ООП и проектирование серьёзных приложений.
Трудности: Сделать самому удаления кораблей с поля по правому щелчку мышки. Но всё же справился. ))
Отличный урок!