| [ домой ] | [ следующий ] [ начало главы ] [ предыдущий ] | [ содержание ] |
5.1. [Pascal | Basic]
В заданной целочисленной матрице A(N,M) вывести на печать индексы
первого положительного элемента, кратного заданному числу K. Если
таких элементов в матрице нет, то вывести соответствующий текст.
Элементы матриц просматривать слева направо и сверху вниз.
5.2. [Pascal | Basic]
В заданной целочисленной матрице A(N,M) заменить первый
отрицательный элемент максимальным элементом матрицы. Если отрицательных
элементов нет, то вывести соответствующий текст.
Элементы матриц просматривать слева направо и сверху вниз.
5.3. [Pascal | Basic] Из заданной матрицы A(N,N) удалить строку, в которой находится первый отрицательный элемент. Элементы матриц просматривать слева направо и сверху вниз.
5.4. [Pascal | Basic] В заданной матрице A(N,N) найти индексы первого элемента, превосходящего среднее арифметическое всех элементов. Элементы матриц просматривать слева направо и сверху вниз.
5.5. [Pascal | Basic] Из заданной матрицы A(N,N) удалить строку и столбец, в которых находится первый элемент, равный нулю. Полученную матрицу уплотнить. Элементы матриц просматривать слева направо и сверху вниз.
5.6. [Pascal | Basic] Если в заданной матрице A(N,N) есть хотя бы один элемент, больший ста, то элементы обеих диагоналей заменить нулями.
5.7. [Pascal | Basic] Дана целочисленная матрица А(N,N). Найти номер первой из её строк, которые начинаются с К положительных чисел подряд.
5.8. [Pascal | Basic] Элементы заданной матрицы A(N,N) переписывать построчно в одномерный массив до тех пор, пока не встретится нулевой элемент.
5.9. [Pascal | Basic] Заданное натуральное число M представить в виде суммы квадратов двух неравных натуральных чисел. В случае, если это невозможно, вывести соответствующее сообщение.
5.10. [Pascal | Basic]
Дана целочисленная матрица А(N,N). Просматривая её элементы в заданном
порядке, найти первый чётный элемент и поменять его местами с диагональным
элементом той строки, в которой он находится. Порядок просмотра:
а) сверху вниз и справа налево;
б) снизу вверх и слева направо;
в) справа налево и снизу вверх.
5.11. [Pascal | Basic] Проверить, удовлетворяет ли заданная матрица A(N,N) следующему условию: для всех i >1 и для всех j >1 верно неравенство
5.12. [Pascal | Basic] В заданном множестве точек на плоскости найти пару точек, удалённых друг от друга на расстояние, большее заданного D.
5.13. [Pascal | Basic] Для заданной матрицы A(N,N) найти хотя бы одно k, такое, что k-ая строка матрицы совпадает с k-м столбцом.
5.14. [Pascal | Basic] Даны три целочисленных массива A(N), B(M) и C(L). Найти хотя бы одно число, встречающееся во всех трех массивах. Если таких чисел нет, выдать соответствующее сообщение.
5.15. [Pascal | Basic] Выбрать три различные точки из заданного множества точек на плоскости так, чтобы внутри треугольника с вершинами в выбранных точках лежала ровно одна точка.
5.16. [Pascal | Basic]
В школе имеется три параллельных десятых класса. Даны списки десятиклассников,
содержащие фамилию и имя каждого ученика. Выяснить:
а) в каких классах имеются однофамильцы;
б) в каких классах имеются тезки;
в) имеются ли в параллельных десятых классах однофамильцы;
г) в каких классах имеются ученики, у которых совпадают
и имя и фамилия;
д) есть ли в десятых классах однофамильцы первого
космонавта.
5.17. [Pascal | Basic]
В детском саду есть N мячей. Имеются сведения о диаметре и цвете каждого
мяча. Выяснить:
а) есть ли среди мячей такой, что он не пройдет
в квадратное окошко площадью 900 см2.;
б) есть ли мячи одинакового цвета или диаметра;
в) есть ли среди красных мячей такой, что его диаметр
превосходит средний диаметр всех мячей.
5.18*. [Pascal | Basic] В заданном множестве точек на плоскости найти три точки, которые могут служить вершинами остроугольного треугольника.
5.19*. [Pascal | Basic] В заданном множестве точек на плоскости найти четыре точки, которые могут служить вершинами квадрата.
5.20*. [Pascal | Basic] В заданном множестве точек на плоскости найти четыре точки, которые могут служить вершинами ромба.
5.21*. [Pascal | Basic]
В заданном множестве точек на плоскости найти четыре точки, которые могут
служить вершинами выпуклого четырёхугольника.
| [ домой ] | [ следующий ] [ начало главы ] [ предыдущий ] | [ содержание ] |