1)Дан одномерный массив А[N], - целых чисел. Поменять все огромные 7

1)Дан одномерный массив А[N], - целых чисел. Поменять все большие 7 члены массива числом 7. Отыскать количество таких членов.2)Задан массив из 10 частей, отыскать произведение частей массива.Задачка 3. Задан массив из n частей, отыскать среднее арифметическое частей массива Задача 4. Дан массив из n частей, отыскать количество положительных чисел.Задача 5. Дан массив из n частей, отыскать количество четных и нечетных чисел в массиве.

Задать свой вопрос
1 ответ

1)program zz1;
const n = 25; // задаем количество элементов в массиве
var i, k:integer; // задаем переменные целого типа
m:array [1..n] of integer;
begin
for i:=1 to n do // получаем n чисел случайных и записываем их в массив
m[i]:=random(51);
for i:=1 to n do // выводим приобретенный массив на экран
write(m[i], );
writeln; // перебегаем на новейшую строчку для вывода ответа
for i:=1 to n do
if m[i] gt; 7 then begin m[i]:=7;k:=k+1;end;
for i:=1 to n do // выводим приобретенный массив на экран
write(m[i], );
writeln;
write( количество таких членов = ,k);
end.
2)program zz1;
const n = 10; // задаем количество элементов в массиве
var i, k:integer; // задаем переменные целого типа
m:array [1..n] of integer;
begin
for i:=1 to n do // получаем n чисел случайных и записываем их в массив
m[i]:=random(11)+1;
for i:=1 to n do // выводим приобретенный массив на экран
write(m[i], );
writeln; // переходим на новейшую строчку для вывода ответа
k:=1;
for i:=1 to n do
k:=k*m[i];
write( произведение = ,k);
end.
3)program zz1;
const n = 10; // задаем количество частей в массиве
var i, k:integer; // задаем переменные целого типа
m:array [1..n] of integer;
begin
for i:=1 to n do // получаем n чисел случайных и записываем их в массив
m[i]:=random(11)+1;
for i:=1 to n do // выводим приобретенный массив на экран
write(m[i], );
writeln; // переходим на новейшую строчку для вывода ответа
for i:=1 to n do
k:=k+m[i];
write( среднее арифметическое = ,k/n);
end.
4)program zz1;
const n = 10; // задаем количество элементов в массиве
var i, k:integer; // задаем переменные целого типа
m:array [1..n] of integer;
begin
for i:=1 to n do // получаем n чисел случайных и записываем их в массив
m[i]:=random(11)-5;
for i:=1 to n do // выводим приобретенный массив на экран
write(m[i], );
writeln; // переходим на новую строчку для вывода ответа
for i:=1 to n do
if m[i] gt; 0 then k:=k+1;
write( количество положительных = ,k);
end.
5)program zz1;
const n = 10; // задаем количество частей в массиве
var i, k1, k2:integer; // задаем переменные целого типа
m:array [1..n] of integer;
begin
for i:=1 to n do // получаем n чисел случайных и записываем их в массив
m[i]:=random(11)+1;
for i:=1 to n do // выводим приобретенный массив на экран
write(m[i], );
writeln; // переходим на новейшую строчку для вывода ответа
for i:=1 to n do
begin
if m[i] mod 2 = 0 then k1:=k1+1;
if m[i] mod 2 = 1 then k2:=k2+1;
end;
writeln( количество четных = ,k1);
write( количество нечетных = ,k2);
end.

, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт