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

СРОЧНО
Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, кратное 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 3. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — минимальное число, кратное 3.


iolandavalerypad353: ну вот это вот все решение, просто вставляешь код в PascalABC.NET и это работает (если конечно вы там в школе на PascalABC.NET учитесь, а не на каком нибудь турбо паскале или фрипаскале), еще раз, вот весь код:
iolandavalerypad353: begin
ReadSeqInteger(ReadInteger()).Where(x->x mod 3 = 0).Min.Println;
end.
gurueee: ошибка
iolandavalerypad353: у меня все работает
gurueee: просто так скопировать
gurueee: и вставить ?
gurueee: а все ок
gurueee: работает

Ответы

Автор ответа: lingvini2013
37

var: n, a, i, amin: integer;

begin

readln(n);

amin:= 30001;

for i:= 1 to n do begin

readln(a);

if (a mod 3 = 0) and (amin > a) then amin:= a;

end;

writeln(amin);

end.

Похожие вопросы
Предмет: Математика, автор: leshagulevskiy