Есть ответ 👍

перевести из Pascal B Python/ var x, count, C, C0, max, max2, max3, max6: integer;
begin
count:=0; max:=0; max2:=0; max3:=0; max6:=0;
readln(x);
while x <> 0 do begin
count:= count + 1;
if (x mod 6 = 0) and (x > max6) then begin
if max6 > max then max:= max6;
max6:= x
end
else if x > max then max:= x;
if (x mod 2 = 0) and (x > max2) then max2:= x
else
if (x mod 3 = 0) and (x > max3) then max3:= x;
readln(x);
end;
readln(C0);
if max6*max > max2*max3 then
C:= max6*max
else C:= max2*max3;
writeln('Ввели чисел: ', count);
writeln('Полученное контрольное значение: ', C0);
writeln('Вычисленное контрольное значение: ', C);
if C = C0 then
writeln('Контроль пройден..')
else writeln('Контроль не пройден.');
end.

133
353
Посмотреть ответы 1

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


готово (Pascal)

Объяснение:

program minimum3;

var

n, i, min, zn: integer;

begin

Write('Введите количество чисел (не более 1000):');

ReadLn(n);

min := 9993;

WriteLn('Введите числа (каждое не более 10000):');

for i := 1 to n do

begin

Write('Введите ',i,' число: ');

ReadLn(zn);

if (zn < min) and ((zn mod 10) = 3) then min := zn;

end;

WriteLn('Минимальное число, окнчивающееся на 3 равно ', min);

end.

Популярно: Информатика