Предмет: Информатика,
автор: Юлия1234567898765432
найти произведение элементов линейного массива целых чисел m(n) удовлетворяющее условию m[i]=2*m[i+1]
Ответы
Автор ответа:
0
program qq;
uses crt;
var pr, i, n: integer; a:array[1..32] of integer;
begin
randomize;
writeln ('Введите количество элементов в массиве:');
readln(n);
for i:=1 to n do
begin
a[i]:=random(10)+1;
write (a[i], ' '); //Распечатаем массив для наглядности
end;
pr:=1; //Обнулить переменную мы не можем, ибо у нас произведение. Единица же, как начальный множитель нашего произведения, его "обнулит", но качественно ни на что далее не повлияет
for i:=1 to n do
if a[i]=2*a[i+1] then pr:=pr*a[i]; //Если выполняется условие, то умножаем уже полученное произведение на элемент массива
writeln;
writeln (pr); //выводим произведение на экран
end.
uses crt;
var pr, i, n: integer; a:array[1..32] of integer;
begin
randomize;
writeln ('Введите количество элементов в массиве:');
readln(n);
for i:=1 to n do
begin
a[i]:=random(10)+1;
write (a[i], ' '); //Распечатаем массив для наглядности
end;
pr:=1; //Обнулить переменную мы не можем, ибо у нас произведение. Единица же, как начальный множитель нашего произведения, его "обнулит", но качественно ни на что далее не повлияет
for i:=1 to n do
if a[i]=2*a[i+1] then pr:=pr*a[i]; //Если выполняется условие, то умножаем уже полученное произведение на элемент массива
writeln;
writeln (pr); //выводим произведение на экран
end.
Похожие вопросы
Предмет: История,
автор: blueberry305
Предмет: Геометрия,
автор: coterminator
Предмет: Математика,
автор: kid141r
Предмет: Биология,
автор: KaaaRiiiNaaa
Предмет: Литература,
автор: anastasya15082002