Информатика. Артемова С.В - 17 стр.

UptoLike

1) Найти сумму четных элементов массива.
2) Найти сумму положительных элементов массива.
3) Найти произведение элементов массива с четными индексами.
4) Найти количество нулевых и количество отрицательных элементов массива.
5) Найти сумму всех элементов массива, которые без остатка делятся на "6".
6) Найти количество положительных элементов массива, не превышающих числа "7".
7) Заменить отрицательные элементы нулями.
8) Увеличить все положительные элементы массива на единицу.
9) Найти произведение ненулевых элементов массива.
10) Увеличить элементы массива с четными индексами на "1", а элементы с нечетными индексами на "2".
11) Найти сумму отрицательных элементов массива и произведение положительных элементов.
12) Найти среднее арифметическое и среднее геометрическое значения элементов массива.
13) Указать номера элементов массива, которые без остатка делятся на "3" и на "5".
14) Указать номера элементов массива, которые больше "2", но меньше "5".
15) Указать, какой процент от общего количества составляют положительные элементы массива.
16) Сделать все положительные элементы массива отрицательными, вывести их индексы.
ОПЕРАЦИИ С ДВУМЕРНЫМИ МАССИВАМИ
1) Найти максимальный элемент среди элементов, находящихся выше главной диагонали квадратной
матрицы. Указать его индексы.
2) Найти максимальный и минимальный элементы среди элементов, расположенных на побочной диа-
гонали квадратной матрицы.
3) Поменять местами в матрице минимальный и максимальный элементы.
4) Найти в каждой строке матрицы минимальный элемент. Выделить максимальное из полученных зна-
чений.
5) Вычислить, в какой строке матрицы сумма элементов максимальная, а в какойминимальная.
6) Найти в квадратной матрице сумму элементов, расположенных ниже побочной диагонали.
7) Найти в матрице максимальный и минимальный элементы, поменять местами строки, в которых они
расположены.
8) Найти на главной диагонали квадратной матрицы максимальный и минимальный элементы. Поме-
нять местами строки, в которых они расположены.
9) Найти для каждой строки матрицы сумму максимального и минимального элементов.
10) В строке матрицы с максимальным элементом обнулить все элементы, кроме максимального.
11) Для столбцов матрицы с четными номерами найти максимальный элемент, для столбцов с нечетными
минимальный.
12) Сформировать одномерный массив, элементы которого находятся суммированием элементов строк
матрицы, в которых находятся максимальный и минимальный элементы.
13) Среди элементов квадратной матрицы, расположенных ниже побочной диагонали, найти минималь-
ный и максимальный элементы.
14) Найти в каждой строке матрицы минимальный среди положительных элементов.
15) Поменять местами в матрице максимальный и минимальный положительные элементы.
16) Обнулить столбцы матрицы, в которых находятся максимальный и минимальный элементы.
2 Составить программы вычисления значений арифметических выражений на языках С++ и Паскаль. Обо-
значить в текстах программы порядок выполнения арифметических операций.
3 Выполнить расчет по программе.
Пример программы на Паскале:
{ Найти сумму четных элементов массива. }
uses crt; { Подключение библиотеки ввода-вывода }
const n = 10; { Размерность массива }
var i, s: Integer; { i-счетчик цикла,
s-переменная накопления суммы четных элементов массива }
a: Array [1..n] of Integer; { Объявление одномерного массива }
begin
ClrScr; { Очистка экрана }
WriteLn('Выполнил Поляков Д.Г., КТФ, Р-11 ');
WriteLn; { Вывод пустой строки }
for i := 1 to n do
begin
Write('Введите ',i,'-й элемент массива ');
ReadLn(a[i]); { Ввод элемента массива }
end;
for i := 1 to n do
Write(a[i]:2,' '); { Форматный вывод элементов массива }
WriteLn; { Вывод пустой строки }
s := 0; { Инициализация }
i := 1; { переменных }