| [ домой ] | [ следующий ] [ начало главы ] [ предыдущий ] | [ содержание ] |
3.1. [Pascal | Basic] Дана матрица A(N,M). Найти её наибольший элемент и номера строки и столбца, на пересечении которых он находится.
3.2. [Pascal | Basic] В каждой строке заданной матрицы A(N,M) вычислить сумму, количество и среднее арифметическое положительных элементов.
3.3. [Pascal | Basic] Для заданной целочисленной матрицы A(N,M) определить, является ли сумма её элементов чётным числом, и вывести на печать соответствующий текст.
3.4. [Pascal | Basic] Дана матрица A(N,M). Найти количество элементов этой матрицы, больших среднего арифметического всех её элементов.
3.5. [Pascal | Basic] Дана целочисленная матрица A(N,M). Вычислить сумму и произведение тех её элементов, которые при делении на два дают нечётное число.
3.6. [Pascal | Basic] В заданной матрице A(N, M) поменять местами столбцы с номерами P и Q.
3.7. [Pascal | Basic] Дана матрица A(N,M). Вычислить вектор X(M), где значение Xj равно сумме положительных элементов j-го столбца матрицы A.
3.8. [Pascal | Basic] Дана матрица A(N,M). Получить вектор X(M), равный P-й строке матрицы, и вектор Y(N), равный Q-му столбцу матрицы.
3.9. [Pascal | Basic] Дана матрица A(N,M). Поменять местами её наибольший и наименьший элементы.
3.10. [Pascal | Basic]
По заданному n построить матрицы размером (n,n) вида
| а) 1 0 ... 0
0 1 ... 0 . . . . 0 0 ... 1 |
б) n n-1 n-2 ... 1
0 n n-1 ... 2 . . . . . 0 0 0 ... n |
в) 0 0 ... 0 1
0 0 ... 1 2 . . . . . 1 2 ... n-1 n |
3.12. [Pascal | Basic] Дана матрица A(N,N). Переписать элементы её главной диагонали в одномерный массив Y(N) и разделить их на максимальный элемент главной диагонали.
3.13. [Pascal | Basic] Дана матрица A(N,M). Получить Y= x1.xN + x2.xN -1+ ...+ xN. x1 , где xi - наибольший элемент в строке с номером i матрицы A.
3.14. [Pascal | Basic] Построить матрицу A(N,N), элементы которой определяются равенствами ai j = i + 2j, а также найти произведение чётных элементов этой матрицы, удовлетворяющих условию ai j < P (0 < P < 3N).
3.15. [Pascal | Basic] Найти наибольший элемент побочной диагонали заданной матрицы A(N, N) и вывести на печать всю строку, в которой он находится.
3.16. [Pascal | Basic] Дана целочисленная матрица A(N,M). Вычислить сумму и произведение нечётных отрицательных элементов матрицы, удовлетворяющих условию | ai j | < i.
3.17. [Pascal | Basic]
Для заданной матрицы А(N,N) найти:
а) сумму всех элементов;
б) сумму элементов главной диагонали;
в) значения наибольшего и наименьшего из элементов главной диагонали.
3.18. [Pascal | Basic] По трём заданным матрицам А(N,N), В(N,N) и С(N,N) построить матрицу Х того же размера, каждый элемент которой вычисляется по формуле xi j = max { ai j , bi j , ci j } .
3.19. [Pascal | Basic] Дана матрица А(N,N) и целое P. Преобразовать матрицу по правилу: строку с номером P сделать столбцом с номером P, а столбец с номером P сделать строкой с номером P.
3.20. [Pascal | Basic] Для заданной матрицы A(N,N) найти сумму элементов, расположенных в строках с отрицательным элементом на главной диагонали.
3.21. [Pascal | Basic]
Дана матрица A(N,M). Определить:
а) число ненулевых элементов в каждой строке матрицы;
б) общее число ненулевых элементов в матрице;
в) отношение числа ненулевых элементов в каждой строке матрицы
к общему числу ненулевых элементов в матрице.
3.22. [Pascal | Basic] Вычислить матрицу С(N,N), являющуюся суммой матриц А(N,N) и В(N,N). Матрица А задана, а элементы матрицы B вычисляются по формуле

3.23. [Pascal | Basic] Из заданной матрицы A(N,M) удалить строку с номером K и столбцы с номерами P и Q. Полученную матрицу уплотнить.
3.24. [Pascal | Basic] В заданном массиве X(N,M) все числа различны. В каждой строке выбирается минимальный элемент, затем среди этих чисел выбирается максимальное. Напечатать номер строки массива Х, в которой расположено выбранное число.
3.25. [Pascal | Basic] В заданном массиве A(N,M) переставить строки так, чтобы суммы их элементов возрастали.
3.26. [Pascal | Basic] В заданном массиве A(N,N) вычислить две суммы элементов, расположенных выше и ниже побочной диагонали.
3.27. [Pascal | Basic] Дана матрица A(N,M). Переставляя её строки и столбцы, добиться того, чтобы наибольший элемент (один из них) оказался в верхнем левом углу.
3.28. [Pascal | Basic] Расстояние между двумя множествами точек - это расстояние между наиболее близко расположенными точками этих множеств. Найти расстояние между двумя заданными множествами точек на плоскости.
3.29. [Pascal | Basic] В заданном множестве точек на плоскости найти пару точек с максимальным расстоянием между ними.
3.30. [Pascal | Basic] Задан список участников соревнований по плаванию и их результаты. Расположить результаты и фамилии участников в соответствии с занятым местом.
3.31. [Pascal | Basic] На основе сведений о ежедневном пробеге на тренировке спортсменов команды рассчитать среднесуточный и общий пробег каждого спортсмена за 20 дней.
3.32. [Pascal | Basic] Известен расход по N видам горючего в каждом из M автохозяйств. Определить для каждого хозяйства вид горючего с наибольшим (наименьшим) расходом.
3.33. [Pascal | Basic]
На основе сведений об отметках учеников класса в последней четверти
а) вычислить средние баллы по каждому предмету;
б) определить группу из пяти лучших учеников;
в) определить группу из пяти самых слабых учеников.
3.34. [Pascal | Basic]
Заданы запасы по N видам топлива в каждом из М районов города и нормы минимально
допустимого запаса по каждому виду топлива. Определить:
а) запасы каждого вида топлива на все районы;
б) запасы всех видов топлива для каждого района;
в) в каких районах запас того или иного вида топлива меньше
минимально допустимого и каких видов топлива запасено недостаточно в каждом
районе.
3.35. [Pascal | Basic]
Последовательно (в лексикографическом порядке) напечатать всевозможные
перестановки целых чисел
1, 2, ..., n. Значение n задано.
3.36. [Pascal | Basic] Напечатать элементы заданной матрицы А(N,N) в следующем порядке:

3.37. [Pascal | Basic] Дана матрица A(N,N), где N - нечётное число. Вычислить сумму её элементов из заштрихованной области.

3.38. [Pascal | Basic]
Шестизначный номер автобусного билета называют "счастливым", если равны
суммы его первых трёх и последних трёх цифр. Подсчитать количество "счастливых"
билетов.
| [ домой ] | [ следующий ] [ начало главы ] [ предыдущий ] | [ содержание ] |