Задания по прогр_нию
.DOC
-
МЕРНЫЕ МАССИВЫ
-
Ввести массив W(30). Найти :
-
сумму его элементов
-
сумму его отрицательных элементов
-
максимальный элемент
-
максимальный элемент среди нечетных элементов
-
индексы его минимального и максимального элементов
-
минимальный положительный элемент.
-
Ввести массив F(30). Все его отрицательные элементы перенести в массив А, все его положительные элементы перенести в массив D, и посчитать количество нулевых элементов.
-
Из массива F(10) перенести все кратные 5 элементы в массив G.
-
В массиве L(100) сделать симметричный относительно середины обмен элементов, например, 1-й поменять местами с последним, 2-й - с предпоследним и т.д.
-
Найти в массиве G(100) минимальный и максимальный элементы и поменять их местами.
-
Напечатать все элементы массива F(100), значения которых равны их индексам.
-
Напечатать все элементы массива F(10), которые встречаются в массиве D(40).
-
Напечатать все элементы массива F(10), которые встречаются в массиве D(40) не менее 2-х раз.
-
Найти произведение всех отрицательных элементов массива A(55) и заменить им минимальный элемент массива.
-
Найти среднее арифметическое четных элементов массива Q(33).
Матрицы
-
Дана матрица T(6*9). Распечатать ее:
-
по строкам;
-
по столбцам.
-
Дана матрица А(10*10). Найти среднее арифметическое ее элементов, стоящих выше главной диагонали.
-
Дана матрица А(N*N). Найти среднее арифметическое ее элементов, стоящих на главной диагонали.
-
Дана матрица А(N*N). Найти произведение ее элементов, сумма индексов которых кратна 4.
-
Дана матрица А(N*L). Найти произведение тех ее элементов, которые кратны L.
-
Дана матрица А(N*L). Найти построчную сумму ее элементов, и сформировать из них вектор В(N).
-
Проверить, симметрична ли матрица A(10*10) относительно
-
главной диагонали.
-
побочной диагонали
-
Cформировать вектор D(7) из построчных произведений матрицы S(7*4).
-
Найти сумму элементов главной и побочной диагоналей.
-
Заполнить матрицу F(9*9) элементами, равными своим индексам (например, f32=32, f65=65 и т.д.)., и поменять местами элементы:
-
главной и побочной диагоналей;
-
главной диагонали и 1-й строки
-
к-й строки и n-го столбца
-
все строки с соответствующими столбцами
-
Дана матрица А(N*L). Сформировать вектор В(N) из минимальных элементов ее строк, а вектор D(L) из максимальных элементов ее столбцов.
-
Дана матрица D(7*10). Перенести из нее элементы в вектор A построчно.
-
Сформировать матрицу:
-
Найти сумму всех положительных элементов матрицы P(10*14), а из отрицательных сформировать вектор F.
-
Найти сумму всех элементов главной диагонали матрицы P(10*10) и сумму всех отрицательных элементов побочной диагонали.
-
Найти скалярное произведение матрицы A(5,7) на вектор F(7).
-
Найти произведение матриц A(5,7) и D(5.7)
-
Найти максимальный нечетный элемент матрицы F(6*8), и напечатать его индексы.
-
Дана матрица R(6*6). Если диагональный элемент строки положителен, то элементы строки оставить без изменения, в противном случае поменять все знаки строки на противоположные.
-
Дана матрица R(6*6). Заменить все элементы кроме диагональных суммой данного элемента и симметричного ему относительно
-
главной диагонали
-
побочной диагонали
-
Даны 15 ЭВМ. Для каждой ЭВМ известны объем памяти, стоимость и быстродействие. Составить программу, которая вводит данные о всех ЭВМ, определяет, какая ЭВМ имеет минимальное отношение стоимость / быстродействие, и печатает название этой машины и ее характеристики.
-
Известно, что
Type TIME = RECORD
hour : 0..23;
min, sec : 0..59;
END;
Var T1,T2 : TIME;
Написать программу, которая вводит значения полей записей T1 и T2 и печатает TRUE, если время, определяемое T1, предшествует T2 и FALSE, в противном случае.
-
Сформировать массив, каждый элемент которого представляет собой запись, содержащую следующие поля:
ФИО;
год рождения;
массив отметок текущей сессии;
рейтинг (среднеарифметическое его отметок)
Заполнить этот массив и отсортировать его:
-
по алфавиту;
-
по рейтингу;
-
по возрасту.
Предусмотреть режимы вывода :
-
данных о студенте по его фамилии;
-
данных о студенте с самым высоким или самым низким рейтингом
-
выборку студентов, рейтинг которых находится в обозначенном пользователем интервале.