Задание: написать блок-схему и программу согласно заданию.
|
№ вар. |
Задание |
|
1 |
Отсортировать по возрастанию элементов последней строки целочислен- ный двухмерный массив 3×4. |
|
2 |
Дан двухмерный массив 7×7. Найти сумму модулей отрицательных нечетных элементов. |
|
3 |
Дан двухмерный массив 5×6. Определить среднее арифметическое поло- жительных элементов каждого столбца. |
|
4 |
Дана вещественная квадратная матрица порядка 5. Найти наименьший элемент на побочной диагонали. |
|
5 |
Отсортировать по убыванию элементов последнего столбца целочислен- ный двухмерный массив 5×4. |
|
6 |
В матрице А(4-строки,3-столбца) поменять местами наибольшие элемен- ты в первом и третьем столбцах. |
|
7 |
В матрице А(3-строки,4-столбца) поменять местами наименьшие элемен- ты в первой и третей строке. |
|
8 |
Задана квадратная матрица А размером N×N (N<=10),состоящая из дейст- вительных чисел. Найти произведение наименьших элементов каждого столбца матрицы. |
|
9 |
Дан двухмерный массив 5×6. Определить среднее арифметическое каждо- го столбца, определить максимум и минимум каждой строки. |
|
10 |
Дан двухмерный массив 7×8. Определить количество нечетных елементов каждого столбца. |
|
11 |
Дан двухмерный массив n×m элементов, найти количество четных и нечетных чисел в массиве. |
|
12 |
Дан двухмерный массив n ×m элементов. Определить, сколько раз встре- чается число 7 среди элементов массива. |
|
13 |
Дан массив из n×· m элементов. Найти наибольший элемент массива в каждом столбце. |
|
14 |
Дан массив из n × m элементов. Найти индексы первого наименьшего элемента массива. |
|
15 |
Дан квадратный массив из n элементов. Найти сумму элементов послед- него столбца. |
|
16 |
Дан квадратный массив из n элементов. Найти произведение элементов первой строки. |
|
17 |
Дан целочисленный квадратный массив 10×10. Найти сумму элементов каждой строки. |
|
18 |
Дан целочисленный квадратный массив 4×4. Найти строку с наименьшей суммой элементов. |
|
№ вар. |
Задание |
|
19 |
Дан целочисленный квадратный массив 7×7. Найти строку с наибольшей суммой элементов. |
|
20 |
Дана целочисленная матрица 6× 8. Найти произведение положительных элементов первого столбца. |
|
21 |
Дана целочисленная матрица 4× 6. Найти сумму каждого столбца матри- цы. |
|
22 |
Дана целочисленная матрица размера 5×10. Найти минимальное значение среди сумм элементов всех ее строк. |
|
23 |
Дана целочисленная матрица А[n,m]. Посчитать количество элементов матрицы, превосходящих среднее арифметическое значение элементов матрицы. Принять n=4, m=5. |
|
24 |
Дан двухмерный массив, состоящий из N строк и М столбцов. Найти сумму элементов второй строки массива. |
|
25 |
Дана целочисленная матрица размерности 4×4. Найти количество отрица- тельных элементов, расположенных во втором столбце данной матрицы. |
|
26 |
Дана целочисленная матрица. Вычислить количество элементов каждого столбца массива, содержащего 7 столбцов, 3 строки. |
|
27 |
Для произвольной матрицы - разработать программу вычисления суммы нечетных элементов. |
|
28 |
Дана целочисленная матрица размера 5×5. Переставить местами 4 и 5 строку. |
|
29 |
Для произвольной матрицы найти столбец с наименьшей суммой элемен- тов. |
|
30 |
Найти количество неотрицательных элементов во втором столбце матри- цы. |
Задание: написать блок-схему и программу согласно заданию.
|
№ вар. |
Задание |
|
1 |
В произвольной матрице - отсортировать по убыванию элементы после- довательности, расположенные после второго отрицательного числа. |
|
|
Необходимо заполнить двухмерный массив из 0 и 1. А после его вывода - |
|
|
массив должен иметь следующий вид: |
|
|
0 1 0 1 |
|
2 |
1 0 1 0 |
|
|
0 1 0 1 |
|
|
1 0 1 0 |
|
№ вар. |
Задание |
|
3 |
Необходимо заполнить двухмерный массив . А после его вывода - массив должен иметь следующий вид: 01 02 03 04 12 13 14 05 11 16 15 06 10 09 08 07 |
|
4 |
Дан массив A(n,m). Удалить строки массива, не имеющие ни одного повторяющегося элемента. |
|
5 |
Заполнить массив 3х3 числами по возрастанию, по спирали начиная с центра. 7 8 9 6 1 2 5 4 3 |
|
6 |
Элементы матрицы A сделать с помощью генератора случайных чисел. Сделать новую матрицу B , в которой удалить с матрицы А ряд, в котором минимальный элемент среди элементов главной диагонали. |
|
7 |
Составить программу, которая заполняет квадратную матрицу порядка n натуральными числами 1, 2, 3, .. ., n2,записывая их в нее "по спирали" против часовой стрелки. |
|
8 |
Составить программу, которая заполняет квадратную матрицу порядка n натуральными числами 1, 2, 3, .. ., n2, записывая их в нее "по спирали" по часовой стрелке. |
|
9 |
Дан двухмерный целочисленный массив A(M,N). Составить одномерный массив B из номеров строк этого массива. |
|
10 |
Написать программу, которая в матрице чисел A(N,M) находит все эле- менты, превышающие по абсолютной величине заданное число B. Под- считать число таких элементов и записать их в массив C. |
|
11 |
Написать программу, которая в матрице чисел A(N,M) находит все эле- менты, равные числу, введенному с клавиатуры. Подсчитать число таких элементов. |
|
12 |
Задан двумерный массив А[5,10]. Получить новую матрицу путем деления всех элементов исходной матрицы на ее наибольший по модулю элемент. |
|
13. |
Дан двумерный массив. Вставьте первую строку после строки, в которой находится первый встреченный минимальный элемент. |
|
14. |
Дан целочисленный массив В[1..5, 1..5]. Вычислить произведение элемен- тов этого массива, расположенных ниже левой диагонали. |
|
15 |
Дан целочисленный массив В[1..5, 1..5]. Вычислить сумму элементов этого массива, расположенных выше левой диагонали. |
|
16 |
Дана целочисленная матрица размера 5х5. Заменить в данной матрице все отрицательные элементы первой строки числом 0. |
|
№ вар. |
Задание |
|
17 |
Дана целочисленная матрица размера 5х5. Получить новую матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент. |
|
18 |
Дана целочисленная прямоугольная матрица размера M·N. Отсортировать каждый столбец с четным номером по неубыванию, а каждый столбец с нечетным номером -по невозрастанию. |
|
19 |
Дана целочисленная матрица размера 8х5. Определить: а) сумму всех элементов второго столбца массива; б) сумму всех элементов 3-й строки массива. |
|
20 |
Дана целочисленная прямоугольная матрица размера M·N. Сформировать одномерный массив, состоящий из элементов, лежащих в интервале [1,20]. Найти среднеарифметическое полученного одномерного массива. |
|
21 |
Дана целочисленная прямоугольная матрица размера M·N. Сформировать одномерный массив, состоящий из элементов, лежащих в интервале [1,10]. Найти произведение елементов полученного одномерного массива. |
|
22 |
Дана целочисленная квадратная матрица. Найти в каждой строке наи- больший элемент и поменять его местами с элементом главной диагона- ли. |
|
23 |
Дана целочисленная квадратная матрица. Указать столбец (назвать его номер), где минимальное количество элементов, кратных сумме индексов. |
|
24 |
Дана целочисленная квадратная матрица. Найти сумму элементов матри- цы, лежащих выше главной диагонали. |
|
25 |
Определить, является ли данный квадратный массив симметричным относительно своей главной диагонали. |
|
26 |
Определить, является ли данный квадратный массив не симметричным относительно своей главной диагонали. |
|
27 |
Даны два числа n и m. Создайте двухмерный массив int A[n][m], заполни- те его таблицей умножения A[i][j]=i*j и выведите на экран. При этом нельзя использовать вложенные циклы, все заполнение массива должно производиться одним циклом, например, for(i=0;i<n*m;++i). |
|
28 |
Дана матрица целых чисел размера NxM. Вывести номер строки, содер- жащей минимальное число одинаковых элементов. |
|
29 |
Дана целочисленная квадратная матрица. Найти произведение элементов матрицы, лежащих ниже главной диагонали. |
|
30 |
Дана матрица целых чисел размера NxM. Вывести номер строки, содер- жащей максимальное число одинаковых элементов. |
Задание: написать блок-схему и программу согласно заданию.
|
№ вар. |
Задание |
|
1 |
Определить радиус и центр окружности, на которой лежит наибольшее число точек заданного на плоскости массива точек А(xi,yi). |
|
2 |
Дан массив фамилий студентов 1-го курса и массив их результатов в беге на 100 метров. Составьте команду из четырех лучших бегунов для уча- стия в эстафете. |
|
3 |
Сформируйте массив L(I,J) с помощью датчика случайных чисел. Увели- чить каждый элемент массива в 3 раза и поменяйте знак на противопо- ложный. Массив выведите на экран в виде таблицы. |
|
4 |
Дана квадратная матрица. Сформировать одномерный массив, состоящий из элементов, расположенных ниже главной диагонали матрицы. Выпол- нить сортировку одномерного массива. Вывести матрицу, одномерный массив до сортировки, одномерный массив после сортировки. |
|
5 |
Разработать программу, реализующую обработку числового двухмерного произвольного массива тремя методами сортировки (пузырьком, встав- кой, выбором). |
|
6 |
Дана целочисленная матрица размера M × N, элементы которой могут принимать значения от 0 до 100. Различные строки матрицы назовем похожими, если совпадают множества чисел, встречающихся в этих строках. Найти количество строк, похожих на первую строку данной матрицы. |
|
7 |
Найти в каждой строке матрицы координаты элемента, равного k(если он там есть). Метод поиска - последовательный с барьером. |
|
8 |
Дан массив А[3][3]. Найти строку, сумма элементов которой минимальна, и умножить на минимальную сумму каждый элемент матрицы. |
|
9 |
Дана целочисленная квадратная матрица порядка N. Переставить строки матрицы, чтобы их последние элементы располагались в порядке невоз- растания. Сортировка подсчетом. |
|
10 |
Дана матрица размера 5×10. Вывести количество столбцов, элементы которых монотонно убывают. |
|
11 |
Дана матрица порядка n×m, все элементы которой различны. В каждой строке выбирается элемент с наименьшим значением, затем среди этих чисел выбирается наибольшее.Указать индексы элемента с найденным значением. |
|
12 |
Найти максимальный среди элементов тех столбцов, которые упорядоче- ны либо по возрастанию, либо по убыванию. Если упорядоченные столб- цы в матрице отсутствуют, то вывести 0. |
|
13 |
Дана квадратная матрица N×N, состоящая из натуральных чисел. Зер- кально отразить ее элементы относительно побочной диагонали. Вывести результат на экран. |
|
№ вар. |
Задание |
|
14 |
Дана матрица N×M, состоящая из натуральных чисел. Выбрать в строках самые левые наименьшие элементы и поставить их в первый столбец. |
|
15 |
Дано число n. Создайте массив int A[n][n], и заполните его по следующе- му правилу: числа на диагонали, идущей из правого верхнего в левый нижний угол равны 1; числа, стоящие выше этой диагонали, равны 0; числа, стоящие ниже этой диагонали, равны 2. 0 0 0 1 0 0 1 2 0 1 2 2 1 2 2 2 |
|
16 |
Дано число n и квадратный массив int A[n][n]. Проверьте, является ли массив симметричным относительно главной диагонали. 0 1 2 1 2 3 2 3 4 |
|
17 |
Даны два числа n и m. Создайте двухмерный массив int C[n][m] и запол- ните его по следующим правилам: числа, стоящие в строке 0 или в столб- це 0 равны 1 (A[0][j]=1, A[i][0]=1); для всех остальных элементов массива A[i][j]=A[i-1][j]+A[i][j-1], то есть каждый элемент равен сумме двух элементов, стоящих слева и сверху от него. Выведите данный массив на экран, отводя на вывод каждого числа ровно 6 символов. Вход Выход 4 6 1 1 1 1 1 1 1 2 3 4 5 6 1 3 6 10 15 21 1 4 10 20 35 56 |
|
18 |
Даны числа n и m. Создайте массив int A[n][m] и заполните его следую- щей змейкой (ниже приведен пример для n=4 и m=6): 0 1 2 3 4 5 11 10 9 8 7 6 12 13 14 15 16 17 23 22 21 20 19 18 |
|
19 |
Даны числа n и m. Создайте массив int A[n][m] и заполните его следую- щим образом (ниже приведен пример для n=4 и m=6): 0 1 3 6 10 14 2 4 7 11 15 18 5 8 12 16 19 21 9 13 17 20 22 23 |
|
20 |
Выведите массив на экран, отводя на вывод каждого числа ровно 3 символа. Дано число n. Создайте массив int A[2*n+1][2*n+1] и заполните его по спирали начиная с числа 0 в центральной клетке A[n][n]. Спираль выходит вверх, далее закручивается против часовой стрелки. Выведите |
|
№ вар. |
Задание |
|
|
массив на экран, отводя на вывод каждого числа ровно 3 символа. Ниже приведен пример для n=2: 12 11 10 9 24 13 2 1 8 23 14 3 0 7 22 15 4 5 6 21 16 17 18 19 20 |
|
21 |
Дан двухмерный массив, содержащий 8 строк и 8 столбцов. Элементами массива являются целые числа. Упорядочить массив по возрастанию элементов побочной диагонали. |
|
22 |
Дан квадратный массив из n строк и n столбцов. Необходимо элементам, находящимся на главной диагонали, проходящей из левого верхнего угла в правый нижний (то есть тем элементам A[i][j], для которых i=j) присво- ить значение 1, элементам, находящимся выше главной диагонали – значение 0, элементам, находящимся ниже главной диагонали – значение 2, то есть получить такой массив (пример для n==4): 1 0 0 0 2 1 0 0 2 2 1 0 2 2 2 1 |
|
23 |
Создайте массив int A[5][5] и выведите его на экран следующим образом 0 0 1 0 0 0 0 1 0 0 1 1 1 1 1 0 0 1 0 0 0 0 1 0 0 |
|
24 |
Создайте массив int A[5][5] и выведите его на экран следующим образом 1 0 1 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 1 0 1 0 1 0 1 |
|
25 |
Создайте массив int A[5][5] и выведите его на экран следующим образом 1 1 1 1 1 0 1 1 1 0 1 1 0 1 1 0 1 1 1 0 1 1 1 1 1 |
|
26 |
Дана матрица размера NxM ( N>2, M<10). Элементами матрицы являются числа 0 и 1. Разрешенная операция – перестановка столбцов. Преобразо- вать матрицу так, чтобы первыми в ней были столбцы с единицей в первой строке, затем – столбцы с единицей во второй строке (если такие |
|
№ вар. |
Задание |
|
|
есть) и т.д. Не разрешается вводить дополнительную матрицу. |
|
27 |
Дана матрица размера NxM. Строки считать похожими, если совпадают множества чисел, встречающиеся в этих строках. Найти количество строк, похожих на первую. |
|
28 |
Дана матрица размера NxM. Столбцы считать похожими, если совпадают множества чисел, встречающиеся в этих столбцах. Найти количество столбцов, похожих на последнюю. |
|
29 |
Дана матрица размера NxM. Столбцы считать похожими, если совпадают множества чисел, встречающиеся в этих столбцах. Найти количество столбцов, похожих на последнюю. |
|
30 |
Создайте массив int A[5][5] и выведите его на экран следующим образом 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 1 1 0 1 1 1 1 1 1 1 |
Скачано с www.znanio.ru
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.