- •«Программирование на языках высокого уровня»
- •Распечатать фамилии рабочих бригады, начинающиеся с букв а и с, с указанием их месячной зарплаты.
- •Дано время, описанное следующим образом:
- •Вставить первую строку после строки, в которой находится первый встреченный максимальный элемент.
- •Вставить второй столбец после первого столбца, в котором все элементы положительны. Если такого столбца нет, то сообщить об этом.
- •Вставить нулевую строку и нулевой столбец перед строкой и столбцом, где находится первый минимальный элемент.
- •Вставить после строки, в которой есть заданное число а, последнюю строку.
- •Вставить перед столбцом, в котором нет отрицательных элементов, второй столбец.
- •Удалить столбец, в котором находится минимальный элемент.
-
Сформировать массив X[N], n-й член которого определяется формулой X(N) = 1/N!.
-
Имеется часть катушки с автобусными билетами. Номер билета шестизначный. Составить программу, определяющую количество счастливых билетов на катушке, если меньший номер билета — N, больший — М (билет является счастливым, если сумма первых трех его цифр равна сумме последних трех).
-
Дан одномерный массив В, состоящий из 2n элементов. Переставить его элементы по следующему правилу: b[2n], b[2n-1],..., b[n+1], b[1], b[2],..., b[n].
-
В каждой строке (столбце) матрицы сменить знак максимального по модулю элемента на противоположный.
-
Вставить первую строку после строки, в которой находится первый встреченный максимальный элемент.
-
В аптечном складе хранятся лекарства. Сведения о лекарствах содержатся в специальной ведомости: наименование лекарственного препарата; количество; цена; срок хранения (в месяцах). Выяснить, сколько стоит самый дорогой и самый дешевый препарат: сколько препаратов хранится на складе, какой препарат имеет срок хранения более 3 месяцев; сколько стоят все препараты, хранящиеся на складе.
-
Описать структуру с именем AEROFLOT, содержащую следующие поля:
• NAZN — название пункта назначения рейса;
• NUMR — номер рейса;
• TIP — тип самолета.
Написать программу, выполняющую следующие действия:
• ввод с клавиатуры данных в массив AIPORT, состоящий из семи элементов типа AEROFLOT; записи должны быть размещены в алфавитном порядке по названиям пунктов назначения;
• вывод на экран пунктов назначения и номеров рейсов, обслуживаемых самолетом, тип которого введен с клавиатуры;
• если таких рейсов нет, выдать на дисплей соответствующее сообщение.
Вариант 19.
-
Составить функцию вычисления суммы факториалов всех четных чисел от m до n.
-
Написать процедуру (функцию), определяющую сумму трехзначных чисел, содержащих только нечетные цифры. Определить также, сколько четных цифр в найденной сумме.
-
Дан одномерный массив В, состоящий из 2n элементов. Переставить его элементы по следующему правилу: первый и последний отрицательный.
-
Последний отрицательный элемент каждого столбца двумерного массива заменить нулём.
-
Вставить второй столбец после первого столбца, в котором все элементы положительны. Если такого столбца нет, то сообщить об этом.
-
В столовой предлагаются N комплексных обедов, состоящих из Q блюд. Известна стоимость и калорийность каждого блюда. Сколько стоит самый дешевый и самый дорогой обед? Сколько калорий включает в себя самое калорийное блюдо?
-
Описать структуру с именем WORKER, содержащую следующие поля:
• NAME — фамилия и инициалы работника;
• POS — название занимаемой должности;
• YEAR — год поступления на работу.
Написать программу, выполняющую следующие действия:
• ввод с клавиатуры данных в массив TABL, состоящий из десяти структур типа WORKER; записи должны быть размещены по алфавиту.
• вывод на дисплей фамилий работников, чей стаж работы в организации превышает значение, введенное с клавиатуры;
• если таких работников нет, вывести на дисплей соответствующее сообщение.
Вариант 20.