Предмет: Информатика, автор: mapple1792

На паскале написать программу которая используя одномерный массив считывает n-ое количество чисел( больше трех, меньше ста) которые больше 90 и меньше 1000 и из них находит самое большое и выводит его, при этом если есть два одинаковых самых больших числа программа выводит оба​

Приложения:

Ответы

Автор ответа: MrSolution
0

Ответ:

(см. объяснение)

Объяснение:

Решение задачи на PascalABC.NET:

##

var a: array of integer := ReadArrInteger(ReadInteger);

a.ForEach(procedure(x)->if(x=a.Max) then print(x));

Задание выполнено!


mapple1792: не подходит решение.
MrSolution: то есть? код верный
mapple1792: ты мог заметить фотографию, какой ввод, и что должно выводиться
mapple1792: короче нужно более проще расписать все
MrSolution: Ввод и вывод соответствуют требуемому; заметить мог. Что еще может быть проще 3-ех строчек кода? Код верный.
MrSolution: Если вывод нужен на новой строке, то либо println, либо writeln ставите.
mapple1792: я имел ввиду без использования функций и т.п, так как это задания проверяет сайт, там нужно использовать знания начинающего, что-то вроде цикла который проходит по массиву и заменяет переменную макс если число больше переменной, и я знаю как это сделать, только что-то не получается сделать что бы выводилось два числа если они одинаковые
Похожие вопросы
Предмет: Математика, автор: белочка06