Напишите условие необходимое для работы следующей программы Напишите программу, которая в...

0 голосов
113 просмотров

Напишите условие необходимое для работы следующей программы Напишите программу, которая в последовательности натуральных чисел определяет максимальное четное двузначное число.


Информатика (36 баллов) | 113 просмотров
0

Это Паскаль вообще ?

0

Понял

Дан 1 ответ
0 голосов

Ответ:

Программа, которая в последовательности натуральных чисел определяет максимальное четное двузначное число. Последовательности нет, поэтому создаём её в виде массива.

var

  a: array [1..20] of integer; // Создаём массив из 20 элементов

  max: integer; // и переменную для хранения максимального значения

begin  

 for var i := 1 to 20 do      

 begin

     a[i] := random(0, 200); // Заполняем натуральными числами

     write(a[i] + '  ');     // Выводим на экран для проверки программы

 end;

 foreach i: integer in a do // Проходим по элементам массива

    if (i.ToString().Length = 2) and (i mod 2 = 0) then // Если 2хзн и чёт,то

         if (max < i) then max := i;  // Если макс меньше, то макс=новый

 

 writeln('максимальное четное двузначное число: ' + max);

end.


image
(3.7k баллов)
0

ну как-то так тогда

0

где n-натуральное число

0

А в 3 if adiv 5=0 or a div 5=5 then k:=k+1

0

Спасибо

0

"А в 3 if adiv 5=0 or a div 5=5 then k:=k+1" это часть программы, причем условие неверное, div - это целая часть от деления

0

Окей

0

Спасибо

0

Можешь отметить как лучший?

0

Отмечу ,как появится эта функция обязательно

0

спс)