Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
57
Добавлен:
02.05.2014
Размер:
152.58 Кб
Скачать
  1. Сформировать массив X[N], n-й член которого определяется формулой X(N) = 1/N!.

  2. Имеется часть катушки с автобусными билетами. Номер билета шести­значный. Составить программу, определяющую количество счастливых билетов на катушке, если меньший номер билета — N, больший — М (билет является счастливым, если сумма первых трех его цифр равна сумме последних трех).

  3. Дан одномерный массив В, состоящий из 2n элементов. Переставить его элементы по следующему правилу: b[2n], b[2n-1],..., b[n+1], b[1], b[2],..., b[n].

  4. В каждой строке (столбце) матрицы сменить знак максимального по модулю элемента на противоположный.

  5. Вставить первую строку после строки, в которой находится первый встреченный максимальный элемент.

  6. В аптечном складе хранятся лекарства. Сведения о лекарствах содер­жатся в специальной ведомости: наименование лекарственного препарата; количество; цена; срок хранения (в месяцах). Выяснить, сколько стоит самый дорогой и самый дешевый препарат: сколько препаратов хранится на складе, какой препарат имеет срок хранения более 3 месяцев; сколько стоят все препараты, хранящиеся на складе.

  7. Описать структуру с именем AEROFLOT, содержащую следующие поля:

• NAZN — название пункта назначения рейса;

• NUMR — номер рейса;

• TIP — тип самолета.

Написать программу, выполняющую следующие действия:

• ввод с клавиатуры данных в массив AIPORT, состоящий из семи элемен­тов типа AEROFLOT; записи должны быть размещены в алфавитном по­рядке по названиям пунктов назначения;

• вывод на экран пунктов назначения и номеров рейсов, обслуживаемых са­молетом, тип которого введен с клавиатуры;

• если таких рейсов нет, выдать на дисплей соответствующее сообщение.

Вариант 19.

  1. Составить функцию вычисления суммы факториалов всех четных чисел от m до n.

  2. Написать процедуру (функцию), определяющую сумму трехзначных чисел, содер­жащих только нечетные цифры. Определить также, сколько четных цифр в най­денной сумме.

  3. Дан одномерный массив В, состоящий из 2n элементов. Переставить его элементы по следующему правилу: первый и последний отрицательный.

  4. Последний отрицательный элемент каждого столбца двумерного массива заменить нулём.

  5. Вставить второй столбец после первого столбца, в котором все элементы положительны. Если такого столбца нет, то сообщить об этом.

  6. В столовой предлагаются N комплексных обедов, состоящих из Q блюд. Известна стоимость и калорийность каждого блюда. Сколько стоит самый деше­вый и самый дорогой обед? Сколько калорий включает в себя самое калорийное блюдо?

  7. Описать структуру с именем WORKER, содержащую следующие поля:

• NAME — фамилия и инициалы работника;

• POS — название занимаемой должности;

• YEAR — год поступления на работу.

Написать программу, выполняющую следующие действия:

• ввод с клавиатуры данных в массив TABL, состоящий из десяти структур типа WORKER; записи должны быть размещены по алфавиту.

• вывод на дисплей фамилий работников, чей стаж работы в организации превышает значение, введенное с клавиатуры;

• если таких работников нет, вывести на дисплей соответствующее сообщение.

Вариант 20.