- •«Программирование на языках высокого уровня»
- •Распечатать фамилии рабочих бригады, начинающиеся с букв а и с, с указанием их месячной зарплаты.
- •Дано время, описанное следующим образом:
- •Вставить первую строку после строки, в которой находится первый встреченный максимальный элемент.
- •Вставить второй столбец после первого столбца, в котором все элементы положительны. Если такого столбца нет, то сообщить об этом.
- •Вставить нулевую строку и нулевой столбец перед строкой и столбцом, где находится первый минимальный элемент.
- •Вставить после строки, в которой есть заданное число а, последнюю строку.
- •Вставить перед столбцом, в котором нет отрицательных элементов, второй столбец.
- •Удалить столбец, в котором находится минимальный элемент.
-
Заменить отрицательные элементы линейного массива их модулями, не пользуясь стандартной функцией вычисления модуля. Подсчитать количество произведенных замен.
-
Из заданного числа вычли сумму его цифр. Из результата вновь вычли сумму его цифр и т.д. Через сколько таких действий получится нуль?
-
Дан одномерный массив В, состоящий из 2n элементов. Переставить его элементы по следующему правилу: второй и минимальный.
-
Положительные элементы двумерного массива умножить на первый элемент соответствующей строки, а отрицательные – на последний, то есть положительные элементы первой строки умножаем на первый элемент первой строки, а отрицательные – на последний элемент также первой строки, то же самое и с остальными строками.
-
Вставить нулевую строку и нулевой столбец перед строкой и столбцом, где находится первый минимальный элемент.
-
Торговый склад производит уценку хранящейся продукции. Если продукция хранится на складе дольше п месяцев, то она уценивается в 2 раза, а если срок хранения превысил т (m < n) месяцев, но не достиг n, то — в 1,5 раза. Ведомость уценки товаров должна содержать информацию: наименование товара, количество товара, цена товара до уценки, срок хранения товара, цена товара после уценки, общая стоимость товара до уценки, общая стоимость товаров после уценки. Выяснить максимальный и минимальный сроки хранения товаров на складе; максимальную и минимальную цену товаров до уценки и после уценки.
-
Описать структуру с именем TRAIN, содержащую следующие поля:
• NAZN — название пункта назначения;
• NUMR — номер поезда;
• TIME — время отправления.
Написать программу, выполняющую следующие действия:
• ввод с клавиатуры данных в массив RASP, состоящий из восьми элементов типа TRAIN; записи должны быть размещены в алфавитном порядке по названиям пунктов назначения;
• вывод на экран информации о поездах, отправляющихся после введенного с клавиатуры времени;
• если таких поездов нет, выдать на дисплей соответствующее сообщение.
Вариант 21.
-
Дан массив A[N]. Сформировать массив В[.М], элементами которого являются большие из двух рядом стоящих в массиве A чисел. (Например, массив А состоит из элементов 1, 3, 5, -2, 0, 4, 0. Элементами массива В будут 3, 5, 4.).
-
Составить процедуру (функцию) разложения данного натурального числа на простые множители. Например, 200 = 23 • 52
-
Заменить все элементы двумерного массива строки с номером k и столбца с номером l на противоположные по знаку (элемент, стоящий на пересечении, не изменять).
-
Заполнить квадратный массив В размерностью n*m следующим образом, например, для n=6:
|
1 |
12 |
13 |
24 |
25 |
36 |
|
2 |
11 |
14 |
23 |
26 |
35 |
|
3 |
10 |
15 |
22 |
27 |
34 |
|
4 |
9 |
16 |
21 |
28 |
33 |
|
5 |
8 |
17 |
20 |
29 |
32 |
|
6 |
7 |
18 |
19 |
30 |
31 |
-
Вставить после строки, в которой есть заданное число а, последнюю строку.
-
N спортсменов-многоборцев принимают участие в соревнованиях по М видам спорта. По каждому виду спорта спортсмен набирает определенное количество очков. Вычислить, сколько очков в сумме набрал каждый спортсмен после окончания соревнований. Вычислить разницу в очках для спортсменов, занявших первое и последнее места.
-
Описать структуру с именем TRAIN, содержащую следующие поля:
• NAZN — название пункта назначения;
• NUMR — номер поезда;
• TIME — время отправления.
Написать программу, выполняющую следующие действия;
• ввод с клавиатуры данных в массив RASP, состоящий из шести элементов типа TRAIN; записи должны быть упорядочены по времени отправления поезда;
• вывод на экран информации о поездах, направляющихся в пункт, название которого введено с клавиатуры;
• если таких поездов нет, выдать на дисплей соответствующее сообщение.
Вариант 22.
