Var i,sum: integer; begin sum:=0; for i:=5 to 10 do begin sum:=(i*i)+sum; end; writeln('Сумма: ',sum); End.
ella-rudenko
22.03.2020
Program a; var s: array of integer; x,n,p,sum,max,min,i,k,o,m:integer; begin p:=1; sum:=0; m:=-1; o:=-1; max:=-MaxInt; min:=MaxInt; Write('n= '); read(n); setlength(s,n); Writeln('Перечислите значения:'); for x:=0 to n-1 do begin read (s[x]); k:=s[x]; if (k>0) and ((k mod 5) =0) then sum:=sum+k; if ((k mod 10)=0) and (k>max) then begin max:=k; o:=x; end; if ((k mod 2) = 0) and (k<min) then begin min:=k; m:=x; end; end;Writeln('Сумма = ',sum); if (ABS(o-m)=1) or (o=m) or (o=-1) or (m=-1) then write('Диапазон не найден') else begin if (o>m) then for i:=m+1 to o-1 do p:=s[i]*p else for i:=o+1 to m-1 do p:=s[i]*p; writeln('Произведение = ',p); end; end.
Vrpeshka
22.03.2020
Первая программа:
Var A:integer; P:real; Begin P:=1; For A:= 100 to 405 do if A mod 13 = 0 then P:=P*A; WriteLn('P = ',P); End.
Результат работы программы: P = 8.85587927807922E+56
Вторая программа:
Var A:integer; P:real; Begin P:=1; For A:= 11 to 36 do if A mod 2 = 0 then P:=P*A; WriteLn('P = ',P); End.
Результат работы программы: P = 4.37068711644365E+17
Третья программа:
Var x:real; Begin WriteLn('y(x) = 5*x +6'); x:=1; Repeat WriteLn('y(',x:0:3,') = ',5*x+6); x:=x+0.4 Until x>4; End.
begin
sum:=0;
for i:=5 to 10 do
begin
sum:=(i*i)+sum;
end;
writeln('Сумма: ',sum);
End.