Ниже предоставлены задания в лабораторной работе.
1.Выполните свой вариант задания на «Динамические массивы», используя файловый ввод-вывод вместо консольного.
Задание.
Дана матрица А из n строк и m столбцов. Способ задания n и m определяется средой программирования и указаниями преподавателя. Матрицу A необходимо вводить и выводить (если ее элементы были изменены) построчно.
Определить число отрицательных и число положительных элементов матрицы.
2.Измените задачу с функциями, используя файловый ввод-вывод вместо консольного.
Задание:
Даны матрицы A (4×4), B (5×5), C (3×3). Вычислить значение выражения (PA + PB)PC, где PA (PB, PC) — произведение положительных элементов матрицы A (B, C), стоящих выше главной диагонали.
3.Выполните свой вариант задания (с Вашим номером по списку группы) из
раздела 2. Разработайте и отладьте два варианта программы.
Задание:
a. каждая строка входного файла считывается в переменную-строку;
b. каждая строка текстового файла считывается в переменную-структуру.
Вывод результатов должен осуществляться в текстовый файл.
Сведения состоят из фамилий сотрудников и их телефонов. Вывести фамилии сотрудников, номера телефонов которых начинаются с цифр 361, 362 или 273.