• Написать программу на языке программирования высокого уровня С++ вычисляющую количество введенных чисел и максимальный элемент из входного потока. Данные ввести с клавиатуры и записать во внешний файл на диске. Количество введенных чисел не ограничено. Признак окончания ввода чисел во входном потоке - число 421.
    После записи введенных данных в конец файла дописать количество введенных чисел и максимальное введенное число. Например, Количество введенных чисел - 12, максимальное среди введенных - 345, причем признак окончания ввода - последнее число 421 не учитывать.

Ответы 1

  • #include <iostream>#include <fstream>int main(){    setlocale(LC_ALL, "RUSSIAN");    std::ofstream file("file.txt");    int cr=0;    int max = 0;    int count = 0;    do    {        std::cout << "Введите число >> ";        std::cin >> cr;        if (cr > max)            max = cr;        if(cr!=421)            file << cr << std::endl;        count++;    } while (cr != 421);    file << "Количество введенных чисел: " << count << std::endl;    file << "Максимальное введенное число: " << max << std::endl;}
    • Автор:

      davon
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years