6_лаб
.docЛабораторная работа №6
Циклы языка С++ (2 часа)
Цель работы: Изучение приемов использования операторов циклов
Двумерные массивы
-
Дан массив размера 3 x 4 с элементами целого типа. Написать программу для вычисления количества элементов в массиве, которые являются натуральными трехзначными числами.
-
Дан массив размера 5 x 6 с элементами целого типа. Написать программу для вычисления числа элементов массива кратных 3.
-
Дан массив размера 7 x 2 с элементами вещественного типа. Написать программу для вычисления суммы всех положительных элементов массива.
-
Дан массив размера 3 x 3 с элементами символьного типа. Написать программу для вычисления количества элементов массива отличных от ‘0’.
-
Дан массив размера 2 x 4 с элементами вещественного типа. Написать программу для вычисления количества элементов массива отличных от 0.
-
Дан массив размера 4 x 6 с элементами целого типа. Написать программу для вычисления суммы элементов массива.
-
Дан массив размера 4 x 3 с элементами вещественного типа. Написать программу для вычисления произведения элементов массива, модуль которых больше 1.
-
Дан массив размера 3 x 2 с элементами целого типа. Написать программу для вычисления количества элементов в массиве, являющихся натуральными двузначными числами.
-
Дан массив размера 3 x 5 с элементами целого типа. Написать программу для вычисления количества элементов массива, которые при делении на 5 дают в остатке 1.
-
Дан массив размера 5 x 2 с элементами вещественного типа. Написать программу, определяющую имеются ли в массиве отрицательные элементы.
-
Дан массив размера 2 x 4 с элементами вещественного типа. Написать программу, определяющую имеются ли в массиве хотя бы один элемент равный 0.
-
Дан массив размера 4 x 2 с элементами целого типа. Написать программу для вычисления количества элементов массива, модуль которых меньше 12.
-
Дан массив размера 2 x 5 с элементами вещественного типа. Написать программу для вычисления количества элементов массива, целая часть которых равна 7.
-
Дан массив размера 3 x 4 с элементами вещественного типа. Написать программу для вычисления количества элементов массива, которые при округлении дают 6.
-
Дан массив размера 3 x 2 с элементами целого типа. Написать программу для вычисления суммы квадратов элементов массива.
-
Дан массив размера 4 x 6 с элементами целого типа. Написать программу для вычисления произведения ненулевых элементов массива.
-
Дан массив размера 6 x 2 с элементами вещественного типа. Написать программу для вычисления номера строки, в которой находится минимальный элемент массива.
-
Дан массив размера 3 x 5 с элементами целого типа. Написать программу для вычисления номера столбца, в котором находится минимальный элемент массива.
-
Дан массив размера 4 x 3 с элементами вещественного типа. Написать программу для вычисления количества элементов массива, дробная часть которых меньше 0.1
-
Дан массив размера 3 x 6 с элементами вещественного типа. Написать программу для вычисления произведения всех положительных элементов массива.
-
Дан массив размера 6 x 2 с элементами вещественного типа. Написать программу для вычисления max2-min2 , где max-максимальный по модулю элемент массива, а min -минимальный по модулю элемент массива.
-
Дана матрица размера 4 x 4. Написать программу для вычисления I нормы матрицы: .
-
Дана матрица размера 5 x 5. Написать программу для вычисления II нормы матрицы: .
-
Дана матрица размера 4 x 4. Написать программу для вычисления III нормы матрицы: .
-
Дан массив размера 7 x 2 с элементами символьного типа. Написать программу для вычисления ij, где i -номер строки, в которой находится максимальный элемент массива, j - номер столбца, в котором находится минимальный элемент массива.
-
Дан массив размера 3 x 4 с элементами целого типа. Написать программу для вычисления количества элементов в массиве, которые являются натуральными четырехзначными числами, кратными 3.
-
Дан массив размера 5 x 6 с элементами целого типа. Написать программу для вычисления числа положительных элементов массива кратных 5.
-
Дан массив размера 7 x 2 с элементами вещественного типа. Написать программу для вычисления суммы всех отрицательных элементов массива, кратным 2.
-
Дан массив размера 3 x 3 с элементами символьного типа. Написать программу для вычисления количества элементов массива, которые не являются цифрами.
-
Дан массив размера 3 x 5 с элементами целого типа. Написать программу для вычисления количества элементов массива, которые при делении на 6 дают в остатке 1 и являются двузначными числами.
-
Найти среднее геометрическое положительных элементов каждой строки матрицы Y(5x6).
-
Найти наибольший элемент матрицы Х(4х4) и записать 1 в ту строку и столбец, в которых он находится.
-
Из матрицы Х(5х5) построить матрицу Y, поменяв местами строки и столбцы.
-
Найти наибольший элемент матрицы А(2х3) и номер строки и столбца, в котором он находится.
-
Найти наименьший элемент матрицы Y(15x5) и записать в строку, где находится этот элемент 10.
-
Вычислить сумму элементов каждой строки матрицы Х(4х3), определить наименьшее значение этих сумм и номер соответствующей строки.
-
Определить количество положительных и отрицательных элементов матрицы А(6х5).
-
Найти наибольшие элементы каждой строки матрицы Х(10х20) и записать их в массив Y.
-
Вычислить сумму элементов матрицы А(4х4), расположенных над главной диагональю.
-
Перемножить матрицы А(NxM) и B(MxN).
-
Найти наибольший элемент главной диагонали матрицы А(4х4) и вывести на экран все строку, в которой он находится.
-
Задан числовой массив А[1..m, 1..n]. Некоторый элемент этого массива назовем седловой точкой, если он является одновременно наименьшим в своей строке и наибольшим в своем столбце. Напечатать номера строки и столбца какой - нибудь седловой точки, или напечатать 0, если таковой нет.
-
В массиве M[1..m, 1..n] все числа различны. В каждой строке находится минимальный элемент, затем среди этих чисел выбирается максимальное. Напечатать номер строки массива М, в которой расположено выбранное число.
-
Найти сумму элементов A[i, j] массива A[1..m, 1..n], имеющих заданную разность индексов i-j=k. Число k может быть и отрицательным.