C# обучение с нуля

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

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

Статистика по сообщениям

  • Отправлено: 3
  • Личных сообщений: 3
  • Получено ответов: 1

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 получается тот ответ, который указан в примере, и что требуется сделать?

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





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

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

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

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