Цель работы: изучить конструкции языка С и операторы для обработки многомерных массивов с применением оператора цикла for.
Теоретические сведения
Смотри теоретические сведения по предыдущей работе.
Задание. Написать программу на СИ. Имя и размер матрицы выбрать самостоятельно.
Таблица 13
Вар. | Условие задачи |
Вычислить сумму положительных чисел строки, у которой произведение элементов нечетно | |
Найти номер минимального нечетного числа строки, у которой сумма элементов четна | |
Найти сумму максимального и минимального чисел строки, у которой произведение элементов нечетно | |
Найти номер минимального нечетного числа столбца, у которого произведение элементов отрицательно | |
Найти номер максимального четного числа столбца, у которого сумма элементов отрицательна | |
Найти номер минимального нечетного числа строки, у которой количество элементов четно | |
Найти номер максимального четного числа строки, у которой сумма положительных элементов кратна 3 | |
Найти количество отрицательных кратных 5 элементов столбца, у которого произведение элементов больше 100 | |
Найти все положительные нечетные числа строки, у которой количество отрицательных элементов не кратно 3 | |
Найти количество отрицательных элементов столбца, у которого сумма четных элементов не больше 200 | |
Найти среднее геометрическое кратных 3 элементов столбца, у которого произведение четных элементов не кратно 4. | |
Найти среднее арифметическое положительных элементов строки, у которой сумма положительных элементов нечетна | |
Найти все кратные 7 положительные элементы столбца, у которого произведение отрицательных элементов четно | |
Найти среднее геометрическое модуля отрицательных элементов столбца, у которого произведение четных элементов положительно | |
Найти разность сумм отрицательных и положительных элементов строки, у которой сумма кратных 5 элементов кратна 3 | |
Найти произведение квадратов положительных четных чисел столбца, у которого все элементы четны | |
Найти количество положительных четных чисел строки, у которой все элементы не нули | |
Найти среднее арифметическое отрицательных элементов строки, у которой произведение нечетных чисел отрицательно | |
Найти количество отрицательных не кратных 3 чисел строки, у которой все элементы кратны 3 | |
Найти сумму положительных кратных 5 чисел столбца, у которого не менее трех отрицательных элементов | |
Найти минимальное четное число столбца, у которого максимальный элемент четный | |
Найти минимальное положительное число строки, у которой сумма элементов отрицательна | |
Найти сумму положительных четных чисел строки, у которой минимальный элемент отрицательный | |
Найти максимальное отрицательное число строки, у которой произведение элементов больше 200 | |
Найти сумму нечетных элементов строки, у которой максимальный элемент кратен 4. | |
Найти произведение положительных чисел столбца, у которого среднее арифметическое четных элементов больше 10 | |
Найти произведение нечетных чисел столбца, у которого сумма четных чисел положительна | |
Найти сумму положительных кратных 5 чисел столбца, у которого максимальный четный элемент отрицательный | |
Определить количество отрицательных чисел столбца, у которого все элементы кратны 3 | |
Вычислить произведение отрицательных чисел строки, у которой количество нечетных элементов четно |
Лабораторная работа № 15
Изучение графических средств С
Цель работы: приобрести практические навыки в использовании графических функций языка С .
Теоретические сведения
Графические функции предназначены для управления видеорежимами работы дисплея, выводом графической информации на экран.
Графические функции
void far detectgraph(int far *graphdriver, int far *graphmode); – определение доступного видео-драйвера.
void far initgraph(int far * graphdriver, int far *graphmode, char far *pathtodriver);- установка видеорежима.
void far setgraphmode(int mode);- установка видеорежима.
void far restorecrtmode(void); — временный переход из графического видеорежима в текстовый.
void far closegraph(void); — закрытие графической системы.
void far setvisualpage(int page); — установка активной видеостраницы.
void far setactivepage(void); -вывод на активную видеостраницу.
Статьи к прочтению:
Паскаль с нуля [ч15]. Многомерные массивы 2. Заполнение и вывод. Вложенные циклы (еще проще)
Похожие статьи:
-
Вложенные циклы. обработка двумерных массивов
Цель работы: выработать практические привычки в составлении алгоритмов на селективную обработку двумерных массивов. Общие указания 1 Вложенные циклы…
-
Вложенные циклы в матричных задачах
Цель работы: получение практических навыков в программировании вычислительных процессов вложенной циклической структуры в матричных задачах и навыков в…