lagutkins
?>

Составить программу которая умножает введенное число на 5 если оно меньше 100 или умножают на 4 если введенное число не меньше 10 и выводит результат на экран

Информатика

Ответы

Zhanna417
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.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Составить программу которая умножает введенное число на 5 если оно меньше 100 или умножают на 4 если введенное число не меньше 10 и выводит результат на экран
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

nadezhdasvirina
tvtanya80
natalia-shelkovich
Paikina Natalya30
olgakozelskaa492
Елена Ирина
Dmitrievich-Telishev
Strelkov-Roman1263
vitalis79
ivanov568
osherbinin
Lesnova_Kiseleva730
MelnikovaIvanovna
shakmeev
zaravshan20134