• Предмет: Информатика
  • Автор: Bonti
  • Вопрос задан 11 месяцев назад

найти максимальный элемент среди парных кратных 4 pascal


kirillkaracliev: А есть ли какой-то предел? (например, среди всех чисел до 100)
Bonti: program fdjh;
uses crt;
var
F:file of integer;
in_name:string;
max,n,i,d:integer;
begin
writeln('Введiть iм`я файлу');
read(in_name);
assign(F,in_name);
rewrite(F);
writeln('Введiть розмiр файлу');
read(n);
for i:=1 to n do
begin
d:=random(101)-25;
write(F,d);
end;
close(F);
reset(F);
max:=-25;
while not eof(F) do
if (d>max)and(d mod 4=0) then
max:=d;
if max=-25 then writeln('Максимальний кратний 4 в файлі не існує')
else writeln('Максимальний кратний 4= ',max);
write(d,' ');
close(F);
end.
Bonti: хелп
uscov200863: зачем банить

Ответы

Ответ дал: kirillkaracliev
0

Ответ:

program fdjh;

uses crt;

var

 F:text;

 in_name, z:string;

 max,n,i,d:integer;

begin

 writeln('Введiть iм`я файлу');

 read(in_name);

 

 assign(F,in_name);

 rewrite(F);

 

 writeln('Введiть розмiр файлу');

 read(n);

 

 for i:=1 to n do

 begin

   d:=random(101)-25;

   z := inttostr(d);

   write(F,z+#13#10);

 end;

 close(F);

 

 reset(F);

 max := -25;

 while not eof(F) do

 begin

   readln(F,z);

   d := StrToINt(z);

   if (d > max) and (d mod 4 = 0) then

     max:=d;    

 end;

 

 if max = -25 then writeln('Максимальний кратний 4 в файлі не існує')

 else writeln('Максимальний кратний 4 = ',max);

 

 close(F);

end.


berezovskmood: Кирилл, а не могли бы мне тоже помочь с заданием?
berezovskmood: Вот задание: https://znanija.com/task/33939501
Вас заинтересует