МАССИВЫ 9 КЛАСС 1) положительные элементы массивы заменить ** 0. 2)найти сумму элементов,...

0 голосов
82 просмотров

МАССИВЫ 9 КЛАСС
1) положительные элементы массивы заменить на 0.
2)найти сумму элементов, меньших 7.
3)найти количество четных элементов
4)найти номера элементов кратных 7.
5)элементы, стоящие на нечетных местах, заменить на 1, а на четных местах заменить на 2.
Пожалуйста помогите, нужно на завтра!


спросил от (14 баллов) в категории Информатика

1 Ответ

0 голосов
ответил от Начинающий (760 баллов)

1) Сколько элементов должно быть в массиве?
2) Это 5 разных задач?

оставил комментарий от (14 баллов)

Сколько массивов не известно

оставил комментарий от (14 баллов)

Да, это пять разных задач

оставил комментарий от Начинающий (760 баллов)

Задача 1.

оставил комментарий от Начинающий (760 баллов)

var
i:integer;
a:array [1..10] of integer;
begin
// Генерация массива из 10 случайных элементов и вывод их на экран
writeln('Сгенерированный массив');
// Генерация элементов от -100 до 100
randomize;
for i:=1 to 10 do
begin

a[i]:=random(201)-100;
write(a[i],' ');
end;
writeln;
// Замена положительных элементов на 0
writeln('Замена положительных элементов на 0');
for i:=1 to 10 do
begin
if a[i]>0 then a[i]:=0;
write(a[i],' ');
end;
end.

оставил комментарий от Начинающий (760 баллов)

Задача 2. var
i,s:integer;
a:array [1..10] of integer;
begin
// Генерация массива из 10 случайных элементов и вывод их на экран
writeln('Сгенерированный массив');
// Генерация элементов от -100 до 100
randomize;
for i:=1 to 10 do
begin
a[i]:=random(201)-100;
write(a[i],' ');
end;
writeln;
// Сумма элементов <7<br> s:=0;
for i:=1 to 10 do
if a[i]<7 then s:=s+a[i];<br> write('Сумма элементов, меньших 7 = ',s);
end.

оставил комментарий от Начинающий (760 баллов)

Задача 3. var
i,k:integer;
a:array [1..10] of integer;
begin
// Генерация массива из 10 случайных элементов и вывод их на экран
writeln('Сгенерированный массив');
// Генерация элементов от -100 до 100
randomize;
for i:=1 to 10 do
begin
a[i]:=random(201)-100;
write(a[i],' ');
end;
writeln;
// Количество четных элементов
k:=0;
for i:=1 to 10 do
if a[i]<7 then k:=k+1;<br> write('Количество четных элементов = ',k);
end.

оставил комментарий от Начинающий (760 баллов)

Задача 4. var
i:integer;
a:array [1..10] of integer;
begin
// Генерация массива из 10 случайных элементов и вывод их на экран
writeln('Сгенерированный массив');
// Генерация элементов от -100 до 100
randomize;
for i:=1 to 10 do
begin
a[i]:=random(201)-100;
write(a[i],' ');
end;
writeln;
// Номера элементов кратных 7
for i:=1 to 10 do
if a[i] mod 7=0 then writeln('Номер элемента кратного 7 ',i);
end.

...