Предмет: Информатика,
автор: Аноним
C++
задана последовательность целых чисел Напишите программу которая находит максимальный элемент в этой последовательности из файла input.txt программа получает на вход последовательность целых чисел каждое число записано В отдельной строке последовательность завершается числом 0 пересчитывание которого программа должна закончить свою работу числа следующие за числом 0 учитывать не нужно Все числа входном файле не превосходят 1000 по абсолютной величине всего чисел в последовательности не более 1000 в выходной файл output выведите число максимальный элемент
ПРИМЕР: INPUT.TXT 1, 14,9 ,0 ,5
OUTPUT.TXT 14
Ответы
Автор ответа:
4
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
fstream file_in("input.txt", ios::in);
fstream file_out("output.txt", ios::out);
int n, max = -1001;
file_in >> n;
while (n != 0)
{
if (n > max) max = n;
file_in >> n;
}
if (max != -1001) file_out << max;
file_in.close();
file_out.close();
return 0;
}
Похожие вопросы
Предмет: Русский язык,
автор: polisporrt
Предмет: Математика,
автор: dvolakova9
Предмет: Алгебра,
автор: evronimys11
Предмет: Литература,
автор: Viktoria20061
Предмет: Математика,
автор: крирлл