Предмет: Информатика,
автор: kozvala
Помогите пожалуйста. Не умею работать в Паскаль АВС
Приложения:
Ответы
Автор ответа:
0
Если массив заполнять случайными числами, то можно использовать следующий алгоритм:const n=10;type mas=array[1..n] of integer;var box:mas; i,sum,k:integer;beginrandomize;
for i:=1 to n do begin box[i]:=random(100); writeln(box[i]); end; readln(k); for I:=1 to n do begin if box[i] mod k =0 then sum:=sum+box[i]; end; writeln('Сумма:',sum); end.
for i:=1 to n do begin box[i]:=random(100); writeln(box[i]); end; readln(k); for I:=1 to n do begin if box[i] mod k =0 then sum:=sum+box[i]; end; writeln('Сумма:',sum); end.
Автор ответа:
0
const n=10;
type mas=array[1..n] of integer;
var box:mas; i,sum,k:integer;
begin
randomize;
for i:=1 to n do
begin
box[i]:=random(100);
writeln(box[i]);
end;
readln(k);
for I:=1 to n do begin
if box[i] mod k =0 then
sum:=sum+box[i];
end;
writeln('Сумма:',sum);
end.
type mas=array[1..n] of integer;
var box:mas; i,sum,k:integer;
begin
randomize;
for i:=1 to n do
begin
box[i]:=random(100);
writeln(box[i]);
end;
readln(k);
for I:=1 to n do begin
if box[i] mod k =0 then
sum:=sum+box[i];
end;
writeln('Сумма:',sum);
end.
Похожие вопросы
Предмет: Физика,
автор: angelinaudinceva4
Предмет: Английский язык,
автор: evseevatatana300
Предмет: Математика,
автор: witer317
Предмет: Алгебра,
автор: Zubayka