Си шарп с нуля

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

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

Andrey
  • Звание: Гаммациклоп
  • Накопленный опыт: 93 часа
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2019-09-12 19:07:30
  • Возраст: 43 года

Видеокурсы

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

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

Дата активности Консольный раздел Прогресс
2019-09-12 book Экзамен 8 из 0 %
2019-03-18 task2 VIP задачи 3 из 0 %
2019-03-18 task1 Строки 1 из 14 8 %
2019-03-18 task1 Целые числа все 7 100 %
2019-03-13 book 110. Функции все 8 100 %
2019-03-10 book 011. Циклы все 8 100 %
2019-03-07 solo C# набор 4 из 17 24 %
2019-03-06 task1 Семантика все 6 100 %
2019-03-06 task2 Алгоритмика 1 из 20 5 %
2019-03-06 book 111. Потоки все 8 100 %
2019-03-01 book 101. Математика 8 из 7 115 %
2019-02-27 book 100. Массивы все 8 100 %
2019-02-15 book 010. Условия все 8 100 %
2019-02-14 book 001. Числа все 8 100 %
2019-02-11 book 000. Строки все 8 100 %
Итого: 94 из 127 75 %
Сохранить страницу:

20984. --
Andrey
Andrey
ответить
→  Евгений Волосатов   / 2019-03-13 21:27

Здравствуйте!
Я пытаюсь решить экзамен "Консоль" - задача 111, потоки.
Сайт мне выводит что не проходят тесты 4 и 5, остальные верно. Но когда я хочу посмотреть вход и выход моей программы на неправильных ответах, при нажатии на кнопки "показать" сайт не выдаёт мне, как обычно, всплывающее окошко что "результаты моей программы загружены в текстовые поля", и не меняет там значения на соответствующие входы и выходы. Показывает то решение, которое у меня раньше было неправильное, но которое я уже исправил.

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

Пожалуйста подскажите что делать.


20984. --
Andrey
Andrey
ответить
→  Евгений Волосатов   / 2019-03-13 14:07

Здравствуйте!

Я пытаюсь решить экзамен "Консоль - Циклы". На c# решить получается только на 70%, поскольку ограничен диапазон double. Как вариант наверное можно использовать BigRational но это сложно.

Когда я пытаюсь решить на c++ где есть long double то получаю непонятную ошибку, хотя полученный ответ сходится с требуемым.

Пожалуйста подскажите ЧЯДНТ. Спасибо.

#include <iostream>
using namespace std;

long double fact(int N)
{
    if(N < 0)
        return 0;
    if (N == 0)
        return 1;
    else
        return N * fact(N - 1);
}
int main()
{
long double eps;
cin >> eps;
int N = 0;
long double a = 0;
    do
    {
      N++;
      a = 2 / fact(N);
      if (a <= eps) break;
    } while (true);
    cout << N << endl;
    cout << scientific << a;
    return 0;
}


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrey   / 2019-03-06 17:29

Нужно суммировать значения байт. Код цифры 2: 50.
Посмотри видеорешения первой задачи этого раздела.


20984. --
Andrey
Andrey
ответить
→  Евгений Волосатов   / 2019-03-06 16:31

Здравствуйте! Я может тупой но я не могу понять условие задачи "сумма троек" из "консоли":
"На вход программы посылается поток байтов.
Выводить на экран сумму чисел каждой тройки
последовательных элементов из потока.
На выходе будет на два числа меньше, чем на входе.
Найденные элементы выводить на экран сразу, не ожидая окончания потока."
Каким образом из 22234222 получается тот ответ, который указан в примере, и что требуется сделать?


  • Звание: Гаммациклоп
  • Накопленный опыт: 93 часа
  • Собранный капитал: нет

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

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

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

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

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

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

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





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

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

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

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