Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания 1 семестр 140801.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
602.11 Кб
Скачать

Вариант 18

Дан целый массив максимальной размерности 20*20. Получить в каждой строке количество нулевых значений и суммы тех чисел данной последовательности, которые 1) нечетны и отрицательны, 2) чётны и положительны. Ввод исходного массива организовать с терминала, при вводе учесть возможность ввода массива меньшей размерности. Вывести в файл и на экран исходный массив, найденные величины.

Вариант 19

В целом массиве максимальной размерностью 20*20 найти количество элементов, кратных 5 и количество и сумму тех членов последовательности, которые делятся на 5 и не делятся на 7 (остальные элементы массива заменить 1). Ввод исходного массива организовать с терминала, при вводе учесть возможность ввода массива меньшей размерности. Вывести в файл и на экран исходный массив, полученный массив, найденные величины.

Вариант 20

В действительном массиве максимальной размерности 20*20 все элементы, меньшие A, заменить нулями; получить сумму значений, принадлежащих отрезку [B,C], а также количество таких элементов. Ввод исходного массива, величин А, В и С организовать с терминала, при вводе учесть возможность ввода массива меньшей размерности. Вывести в файл и на экран исходный массив, преобразованный массив и найденные величины.

Вариант 21

В целом массиве максимальной размерности 13*13 найти 5 минимальных элементов в четных столбцах. Ввод исходного массива организовать с терминала, при вводе учесть возможность ввода массива меньшей размерности. Вывести в файл и на экран исходный массив, найденные минимальные и максимальные элементы и их номера.

Вариант 22

Дан действительный массив максимальной размерности 10*10. Поменять местами элементы с наименьшим и наибольшим значением, определить их номера. Ввод исходного массива организовать с терминала, при вводе учесть возможность ввода массива меньшей размерности. Вывести в файл и на экран исходный массив, преобразованный массив и найденные элементы и их номера.

Вариант 23

В действительном массиве максимальной размерности 20*20 найти 5 минимальных элементов (не используя перестановок). Ввод исходного массива организовать с терминала, при вводе учесть возможность ввода массива меньшей размерности. Вывести в файл и на экран исходный массив, найденные минимальные элементы и их номера.

Вариант 24

Дан действительный массив максимальной размерности 20*20. Найти элемент с наибольшим значением из тех, которые расположены в заштрихованной части области, определить его номер. В случае, если в выделенной области имеется несколько элементов с таким значением, также определить их номера. Ввод исходного массива организовать с терминала, при вводе учесть возможность ввода массива меньшей размерности. В случае неквадратной матрицы обработку производить по основным диагоналям. Вывести в файл и на экран исходный массив, преобразованный массив и найденные элементы и их номера.

Вариант 25

В целом массиве максимальной размерности 20*20 найти 5 минимальных элементов из заштрихованной области (не используя перестановок). Ввод исходного массива организовать с терминала, при вводе учесть возможность ввода массива меньшей размерности. В случае неквадратной матрицы обработку производить по основным диагоналям.

Вывести в файл и на экран исходный массив, найденные минимальные и максимальные элементы и их номера.

Контрольные вопросы

  1. Перечислите основные арифметические операции, которые предусмотрены в языке СИ. Распределите данные операции по убыванию приоритета их выполнения.

  2. Перечислите основные логические операции, которые предусмотрены в языке СИ. Распределите данные операции по убыванию приоритета их выполнения.

  3. Какие действия организуют при помощи операторов управления.

  4. На какие две группы можно разделить операторы управления.

  5. Поясните логику работы оператора ветвления if.

  6. Как при помощи if организовать множественный выбор.

  7. Поясните логику работы оператора ветвления switch.

  8. Что такое цикл.

  9. Поясните, как работает цикл for.

  10. Поясните, как работает цикл do while.

  11. Поясните, как работает цикл while.

  12. Поясните особенности работы операторов break, continue и goto.