Си шарп с нуля

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

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

Дмитрий
  • Звание: Алгоритмист
  • Накопленный опыт: 106 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2019-03-04 15:50:38
  • Возраст: 19 лет

Видеокурсы

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

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

Дата активности Консольный раздел Прогресс
2019-02-24 task2 Алгоритмика 5 из 20 25 %
2019-01-20 task1 Календарь 15 из 16 94 %
2019-01-20 task1 Лирика 13 из 14 93 %
2018-12-25 task1 Цифры 11 из 12 92 %
2018-12-15 task1 Целые задачи все 11 100 %
2018-12-09 task1 Геометрия все 8 100 %
2018-12-07 task1 Формулы все 9 100 %
2018-12-07 task1 Символы все 5 100 %
2018-11-18 task1 Строки все 14 100 %
2018-11-10 task1 Целые числа все 7 100 %
2018-11-10 task1 Семантика все 6 100 %
Итого: 104 из 122 86 %
Сохранить страницу:

20379. --
Дмитрий
Дмитрий
ответить
# Консоль / Календарь / VIP урок. Календарь 1752 года / 2019-01-20 13:53

Почему выдаёт ошибку?
using System;
class VideoSharp
{
    static void Main()
    {
        string[] s = Console.ReadLine().Split('.');
        int year = int.Parse(s[0]);
        int month = int.Parse(s[1]);
        Console.WriteLine("Mon Tue Wed Thu Fri Sat Sun");
        DateTime data = new DateTime(year, month, 1);
        int len = DateTime.DaysInMonth(year, month);
        int day = (int)data.DayOfWeek;
        if (day == 0) day = 7;
        day--;
        if (year == 1752 && month == 9)
        {
            Console.WriteLine("      1  2  14  15  16  17");
            Console.WriteLine(" 18  19  20  21  22  23  24");
            Console.WriteLine(" 25  26  27  28  29  30");
        }
        else
        {
            for (int i = 0; i < day; i++)
                Console.Write("    ");
            for (int i = 1; i <= len; i++)
            {
                int d = (day + i - 1) % 7;
                if (d < 6 && i != len) Console.Write("{0,3} ", i);
                else Console.WriteLine("{0,3}", i);
            }
        }
    }
}


18626. --
superGrover
superGrover
ответить
→  Дмитрий  # Консоль / Формулы / Формула 0110 / 2018-12-23 16:47

Потому что считываться должно a, b , x, а у вас a, x, b


20379. --
Дмитрий
Дмитрий
ответить
# Консоль / Формулы / Формула 0110 / 2018-12-07 18:30

Подскажите почему у меня ответ не совпадает?
double a,b, x, y;
            a = double.Parse(Console.ReadLine());
            x = double.Parse(Console.ReadLine());
            b = double.Parse(Console.ReadLine());
           
            y = (a+b)*(a+b)*Math.Sqrt((a+x)/(b+x))*Math.Log(a+x);
            Console.WriteLine("{0:0.0000}", y);


20379. --
Дмитрий
Дмитрий
ответить
# Консоль / Лирика / Коты / 2018-12-02 20:13

Спасибо


19384. --
Владимир
Владимир
ответить
→  Дмитрий  # Консоль / Лирика / Коты / 2018-12-01 15:37

Привет, я протестировал твой вариант и твоя ошибка в том, что ты перепутал имена переменных. на 1 строке у тебя "Г, Д ,Э, М, К, О, П;" вместо "Г Д Э П К О М", то есть ты перепутал мурзиков с подьездами. А считываешь данные в вообще неправильном порядке, а здесь это важно. Робот Шарп пишет на 7-ми строках поочерёдно сначала Г, потом Д Э П К О М по порядку, а ты считываешь М как К и К как М соответсвенно, в этом твоя ошибка, будь внимательнее :)


20379. --
Дмитрий
Дмитрий
ответить
# Консоль / Лирика / Коты / 2018-11-30 20:45

Почему не дает 100%???!!!
using System;
class VideoSharp
{
    static void Main()
    {
        int Г,Д,Э,М,К,О,П;
        int домов,квартир,мурзиков,окон;
        Г = int.Parse(Console.ReadLine());
        Д = int.Parse(Console.ReadLine());
        Э = int.Parse(Console.ReadLine());
        П = int.Parse(Console.ReadLine());
        М = int.Parse(Console.ReadLine());
        О = int.Parse(Console.ReadLine());
        К = int.Parse(Console.ReadLine());
        домов = Г * Д;
        квартир = домов * Э * П * К;
        окон = квартир * О;
        мурзиков = домов * М;
        Console.WriteLine(домов);
        Console.WriteLine(квартир);
        Console.WriteLine(окон);
        Console.WriteLine(мурзиков);
    }
}


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

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

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

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

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

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

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

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





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

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

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

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