Вопрос задан 24.04.2020 в 00:27. Предмет Информатика. Спрашивает Таспенова Анжелина.

С клавиатуры вводится последовательность натуральных чисел, оканчивающихся числом 0. Количество

чисел в последовательности неизвестно. Программа должна вывести на экран четные числа из этой последовательности, которые не меньше 50.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Федів Антон.

Ответ:

var

 a: array of Integer;

 n, i: Integer;

begin

 repeat

   ReadLn (n);

   if n <> 0 then begin

     SetLength (a, High (a) + 2);

     a [High (a)] := n;

   end;

 until n = 0;

 WriteLn;

 for i := Low (a) to High (a) do

   if (a[i] >= 50) and (a[i] mod 2 = 0) then

     Write (a [i], ' ');

 ReadLn;

end.

0 0
Отвечает Булгакова Дарья.

===== PascalABC.NET =====

begin

 ReadSeqIntegerWhile(p -> p <> 0).

   Where(p -> p.IsEven and (p >=50)).Println

end.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос