Си шарп с нуля

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

основатель — Волосатов Евгений Витольдович
Только до конца недели. Вступление в Клуб Формулистов с 50% + 20% скидкой.

Малых Иван
  • Звание: Делегатор
  • Накопленный опыт: 264 часа
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2015-03-10 23:38:19
  • Город проживания: Иркутск

Видеокурсы

Этот формулист не закончил ни одного видеокурса

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

Дата активности Консольный раздел Прогресс
2016-01-07 task1 Целые задачи все 11 100 %
2015-03-13 task2 For-to-чки 7 из 26 27 %
2015-03-13 task2 Математика 3 из 9 34 %
2015-03-13 task2 Любимые циклы 4 из 6 67 %
2015-03-11 task2 Простые массивы 7 из 8 88 %
2015-03-11 task2 Алгоритмика 5 из 20 25 %
2015-03-07 task1 Лирика 12 из 14 86 %
2015-03-07 task2 Матрёшки 5 из 9 56 %
2015-03-07 task2 По цифрам 6 из 8 75 %
2015-03-07 task6 For-to-Цикл 1 из 12 9 %
2015-03-06 task2 Do-рацикл 2 из 4 50 %
2015-03-06 task2 Пока-цикл 1 из 6 17 %
2015-03-05 task2 Логика 3 из 13 24 %
2015-03-05 task1 Цифры 10 из 12 84 %
2015-03-04 task1 Календарь 1 из 16 7 %
2015-03-04 task1 Формулы все 9 100 %
2015-03-04 task1 Символы все 5 100 %
2015-03-04 task1 Геометрия все 8 100 %
2015-03-03 task1 Целые числа все 7 100 %
2015-03-02 task1 Семантика все 6 100 %
2015-03-02 task1 Строки все 14 100 %
Итого: 127 из 223 57 %
Сохранить страницу:

3664. --
данила
данила
ответить
→  Малых Иван  # Консоль / Простые массивы / Обмен / 2015-12-24 22:08

using System.Linq; пробовали?


3737. --
Владимир
Владимир
ответить
→  Малых Иван   / 2015-03-11 12:44

Благодарю за помощь в том задании с матрицей ! Давно сюда не заходил.
Сейчас увидел письмо, ты спрашивал про эту задачу, я её решил на 100 %

            int n = Convert.ToInt32(Console.ReadLine());
            double sum = 1.0;

            for (int i = 2; i <= n; i++)
            {
                sum /= i;
            }

            Console.WriteLine("{0:0.00000}", sum);


4367. --
Малых Иван
Малых Иван
ответить
→  Jet  # Консоль / for_3_good / c11 / 2015-03-11 03:47

Можно использовать это: i.imgur.com/5e7kqHg.jpg
Хотя программа делает всего 1 тест...


4367. --
Малых Иван
Малых Иван
ответить
# Консоль / vev_multik / 9.exchange / 2015-03-11 01:26

Жалко фреймворк старый, String.Join не поддерживает.


4367. --
Малых Иван
Малых Иван
ответить
# Консоль / Лирика / Рулетка * / 2015-03-07 01:49

2!
Цифра 2 в 009-м тесте.


4367. --
Малых Иван
Малых Иван
ответить
→  Сергей  # Консоль / Любимые циклы / 09.sumfuckt / 2015-03-07 01:37

Решение этой "задачи":
static void Main()
    {
        Console.WriteLine();
    }


4367. --
Малых Иван
Малых Иван
ответить
# Консоль / For-to-чки / 09 / 2015-03-06 04:10

Надо бы запретить в решении задачи такие символы: /, %, if, ?
Использовать матем. операторы (кроме инкремента/декремента) здесь вообще не нужно...


4367. --
Малых Иван
Малых Иван
ответить
# Консоль / Любимые циклы / 07.sumfracs / 2015-03-06 01:38

Вторая задача, ответом для которой является
static void Main()
    {
        Console.WriteLine();
    }
Пропадает смысл условия, если ответ не проверяется..


4367. --
Малых Иван
Малых Иван
ответить
# Консоль / Любимые циклы / 06.fracs / 2015-03-06 01:35

Долго до меня доходило, что результат выводить не нужно (= 23 запуска...


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Малых Иван  # Консоль / Любимые циклы / 06.fracs / 2015-03-05 06:44

С файлами работать не надо, ввод данных как обычно - с клавиатуры.


4367. --
Малых Иван
Малых Иван
ответить
→  Владимир  # Консоль / For-to-чки / 21 / 2015-03-05 03:04

Не мог бы ты подсказать с этой задачей?
videosharp.info/console/forum/level=230


4367. --
Малых Иван
Малых Иван
ответить
→  Владимир  # Консоль / For-to-чки / 21 / 2015-03-05 03:01

Сам столкнулся с такой проблемой.
Потребовалось более детально изучить ответ в примере.
Разделитель между цифрами в строке - пробел.
В конце каждой строчки тоже стоит пробил, т.е. после каждой цифры должен стоять пробел.


4367. --
Малых Иван
Малых Иван
ответить
# Консоль / Любимые циклы / 06.fracs / 2015-03-05 01:24

Как читать (и писать) из файла, если робот ругается при использовании System.IO ?


4367. --
Малых Иван
Малых Иван
ответить
# Консоль / Целые задачи / Стрелки часов / 2015-03-04 22:06

Видео не включал, но посмотрев чужие решения был несколько шокирован (=
Люди почему-то ищут 2 угла (так и не понял, что они имеют ввиду под ними).
Тут просто нужно выразить часовую стрелку в минутных делениях.
1 час = 5 минутных делений + минуты / 12 ( не забываем, что часовая стрелка двигается на 1 раз в час, а плавно в зависимости от движения минутной).
Учитываем, что у часовой стрелки только 12 делений, а в программу передается 24-ое значение.
(Я выкрутился "тернарником" h = (!(h < 60D)) ? h - 60D : h; ( msdn.microsoft.com/ru-ru/library/ty67wk28.aspx ), но можно использовать и Math.min)
Теперь нужно выяснить, какой "угол" меньше: "сверху" или "снизу" (2 стрелки делают 2 угла: внутренний и внешний).
1 минутное деление = 6 градусов.


4367. --
Малых Иван
Малых Иван
ответить
# Консоль / Лирика / Рулетка * / 2015-03-03 21:46

Такое решение дало мне 90%
static void Main()
    {
        int n = int.Parse(Console.ReadLine());
        switch (n)
        {
            case 1: Console.WriteLine(1); break; // 001, 003, 005, 007
            case 3: // 006
            case 4: Console.WriteLine(2); break; // 002
            case 5: Console.WriteLine(3); break; // 008
            case 6: Console.WriteLine(5); break; // 004
            case 10: // Тесты 000 и 009
                if(new Random().Next(0, 2) == 0) Console.WriteLine(10); // 000 Тест
                else Console.WriteLine(1); // Я так и не понял, какое число у теста 009
// изменяя 1-цу на другие цифры и совершая множество запусков это можно выяснить
                break;
            default: while(true); break; // на всякий случай, если тесты у робота поменяются
        }
    }
Чтобы понять: как придти к такому решению посмотрите видео


4367. --
Малых Иван
Малых Иван
ответить
# Консоль / Лирика / Трамвай / 2015-03-03 01:49

Странная задача.
static void Main()
    {
        Console.WriteLine("{0}\r\n{1}\r\n{2}", 5, 5*5, "1 2");
    }
такое решение дает 100% результат.


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

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 KF grom518 21714 5 10 15 209
2 KF Dmitry Sinitsin 17947 5 15 5 25 165
3 KF DimanDOS 14981 5 15 5 25 124
4 KF Max 20545 5 5 101
5 KF Andrew 18783 5 15 5 25 99
6 KF Новопашин Владимир 7119 10 10 20 76
7 KF ser2018 17425 72
8 -- Xa4_Xakum 22309 64
9 KF Tekashnik 8275 5 15 1 21 59
10 KF Алексей|BrisK|Кривицкий 3506 57
11 KF Слава 17255 10 10 51
12 KF Trira 11019 5 10 15 46
13 KF Николай Миролюбов 6203 10 10 36
14 -- Дмитрий 21929 5 5 35
15 -- Валерий Жданов 791 2 2 33
16 -- Діма 21026 28
17 KF ES35 22133 10 15 1 26 26
18 KF Кирилл 9480 26
19 -- Андрей 22410 26
20 -- Ivan 21771 10 10 25
21 -- Посетитель 0 5 5 25
22 KF Антон Кравченко 5502 5 5 25
23 -- Петя 7652 5 5 25
24 -- batyr 22062 3 10 13 24
25 KF Yefim 11589 1 1 21
26 KF Станислав 22230 21
27 KF Den Andreevich 6861 20
28 KF Александр 18131 20
29 KF Владимир 21849 19
30 KF Дмитрий 20302 18
31 KF Евгений Волосатов 1 17
32 -- Максим 22299 10 10 15
33 -- Даниил Лаутеншлегер 20061 15
34 -- asddd5 22383 10 10 10
35 -- chokayes 9752 5 5 10
36 -- KpucTo6aJlb 13385 10
37 -- Алексей 21279 10
38 -- Геннадий 22348 10
39 -- Nodirbek 22414 10
40 -- Иван 2146 7
41 -- Sergej Šugajev 16017 6
42 -- Андрей 162 5
43 -- Максим Базуев 429 5
44 -- Igorenzia 689 5
45 -- Антон Лазарец 986 5
46 -- sharp.xxxxx change config! 999 5
47 -- Евгений Волосатов 1024 5
48 KF Дмитрий Че 1295 5
49 -- Валерий 1305 5
50 -- олег 1511 5
51 -- Сарапульцев Константин 1570 5
52 -- Neverwinter 2 1901 5
53 -- Sergey Potapov 1950 5
54 -- Морозов Юрий Александрович 2639 5
55 -- Никита 2773 5
56 -- Тимур 3223 5
57 -- Волосникова Лариса 3545 5
58 -- Сергей 3747 5
59 -- Григорий 3850 5
60 -- Александр 3922 5
61 -- Денис 4395 5
62 -- Sergey 4732 5
63 -- Дмитрий 4814 5
64 -- Валера Луцевич 4889 5
65 -- Андрей Поляков 5029 5
66 KF Михаил 5081 5
67 -- Олег 5244 5
68 -- Константин 5328 5
69 -- Anton 5394 5
70 -- Роман 5419 5
71 KF Максим Лапшинов 5649 5
72 -- Виктор Си 5923 5
73 -- Наталья 7226 5
74 -- 1   8118 5
75 -- zhikharevav 8380 5
76 -- lyudo 8608 5
77 -- Володимир 8707 5
78 -- Alex 8822 5
79 -- янас 8856 5
80 -- Александр Р. 9096 5
81 -- Dimon 9156 5
82 -- Олег Михайлович 9612 5
83 -- Виталий 9912 5
84 -- vip 9913 5
85 -- Timoha 9980 5
86 -- FireWolf 10080 5
87 -- Ivan 10123 5
88 -- Богдан Влодек 10344 5
89 -- Алексей В. 10494 5
90 -- Денис 10528 5
91 -- Иван Воронин 10558 5
92 -- alex_kag 10591 5
93 -- Алексей 10626 5
94 -- Яковлев Д.А. 10648 5
95 -- Сергей Соколов 10670 5
96 -- OloloCode 10717 5
97 -- Danil42Russia 10895 5
98 -- Progresir 11197 5
99 -- Родион 11582 5
100 -- Андрей Суслов 11868 5
101 -- viktor 12378 5
102 -- olex5s 12424 5
103 -- Татьяна 12464 5
104 -- Владимир 12574 5
105 -- Андрей 12666 5
106 -- Zebos 13846 5
107 -- Владимир 13850 5
108 -- Роман 14462 5
109 -- Strashniov 14675 5
110 -- volld 14740 5
111 -- Madoschi 14854 5
112 -- Владимир 15525 5
113 -- Анатолий 15610 5
114 -- Vitali 15737 5
115 -- Павел Демьянов 15822 5
116 -- Максим 15956 5
117 -- Сергей 16004 5
118 -- Andrej Gladkov 16018 5
119 -- Bodrik_torf 16066 5
120 -- Povilas Abramovicius 16089 5
121 -- Евгений 16134 5
122 -- Дмитрий 16218 5
123 -- Виталий 16268 5
124 -- Андрей 16329 5
125 -- ExiledRain 16385 5
126 -- Денис 16396 5
127 -- vladislav 16454 5
128 -- Protos 16459 5
129 -- Pavlin 16496 5
130 -- Serpimolot 16503 5
131 -- Андрей Шевченко 16533 5
132 -- Александр 16653 5
133 -- Дмитри 16654 5
134 -- Данила Артюхов 16779 5
135 -- Тимур 16806 5
136 -- Serge 16861 5
137 -- yes756 16913 5
138 -- Александр Шкредов 16998 5
139 -- Константин Мельников 17022 5
140 -- Илья 17058 5
141 -- Evgeny 17084 5
142 -- jspv 17387 5
143 -- WildOrc 17443 5
144 -- Алексей 17535 5
145 -- Никита 17542 5
146 -- Андрей 17589 5
147 -- Виктор 17606 5
148 -- LordixDemon 17623 5
149 -- Oleksandr 17663 5
150 -- SergeyZhernovoy 17737 5
151 -- Ramzan 18272 5
152 -- Denis 18356 5
153 -- sparda 18477 5
154 -- Evgenii Kudriavtcev 18493 5
155 -- Александр @DreamerBY 18525 5
156 -- Сергей 18549 5
157 -- knockjkeee 18563 5
158 -- superGrover 18626 5
159 -- Roman 18683 5
160 -- Arslan 18688 5
161 -- Вова Завісляк 18994 5
162 -- Олег Чудновский 19022 5
163 -- Evheny 19151 5
164 -- Дмитрий 19236 5
165 KF Dmitry-BY 19391 5
166 -- Егор 20130 5
167 -- Вячеслав 20870 5
168 -- Евгений 22406 5
169 KF Сергей Сергеев 10713 1
170 -- Jurij Cyburevkin 16087 1
171 -- Денис 22068 1
172 -- Фрукт 22152 1
173 KF GuruMan 22294 1
174 -- Ольга 22399 1
175 -- Ярослав Ридзель 22402 1
176 -- Pogomist3000 22403 1
177 -- Иван 22407 1
178 -- Irina 22411 1
179 -- Алексей 22412 1
180 -- apen 22416 1

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

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

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

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

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

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





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

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

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

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