найти ошибку в коде ПАСКАЛЬ. Мне сказали,что в коде неправильно реализована функция рандом,как это исправить?
var
po: array [1..100] of integer;
i,sum: integer;
begin
for i := 1 to 100 do
begin
po[i] := random(9)-5;
writeln (po[i]);
end;
sum:=0;
for i:=1 to 100 do
begin
if po[i]>0 then
sum:=sum+po[i]
end;
writeln(sum);
end.
206
373
Ответы на вопрос:
Добил её)//pascalabc.net //версия 3.3, сборка 1611 (06.01.2018) var x, y, a, b: longint; begin var ax: =new list< integer> ; for var i: =10000 to 99999 do begin x: =i; while x > 0 do begin y : = x mod 10; if y > 2 then a : = a + 1; if y < 8 then b : = b + 1; x : = x div 10; end; if (a=3) and (b=4) then begin ax.add(i); end; a: =0; b: =0; end; println('минимальное x-> ',ax.min); println('максимальное x-> ',ax.max); end. результат: минимальное x-> 10338 максимальное x-> 97722
Популярно: Информатика
-
KalipsoMirai26.06.2021 01:21
-
HeavenSent22.12.2022 18:43
-
JennieBlackpink199629.09.2020 19:45
-
Style5504.02.2021 00:39
-
Amina122512.03.2021 09:02
-
andreymikilov01.02.2020 12:00
-
Nastay123489919.09.2021 18:33
-
PaymLaim18.11.2022 12:29
-
rayoz14.08.2021 05:30
-
morfinn14.02.2021 13:41