Дан файл целых чисел. Элементы могут принимать значения от 0 до 100 — баллы, полученные на ЕГЭ. Опишите алгоритм, который подсчитывает и выводит на экран наибольший балл среди учащихся, сдавших экзамен (получивших оценку более 25 баллов) либо вывести сообщение, что таких нет.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
program RabSFiles; var f:Text; i,max:integer; begin Assign(F, 'list.txt'); Reset(f); max:=0; While not( eof(f)) do begin ReadLn(f,i); if i>25 then if max<i then max:=i; end; Close(f); if max>0 then writeln(max) Else Writeln('Таких нет'); end. |
Комментарии: