Помощь - Поиск - Пользователи - Календарь
Полная версия: ПОДПРОГРАММЫ
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
denis9628
Помогите пожалуйста дописать самую сложную часть программы))
Вариант 16
1.Вычисление суммы четных элементов матрицы.
2.Вычитание из значения каждого элемента матрицы номера строки данного элемента
Примечание: Для пункта 1 исходную матрицу задать самостоятельно в виде типизированной константы.
Для пункта 2 исходную матрицу сформировать, используя датчик псевдослучайных чисел
RANDOM.

Program ppi_V16;
uses crt;
type
arr=array [1..5, 1..5] of integer;
const
a:arr=((3,4,5,6,7),
(-1,-2,-3,-4,-5),
(0,0,0,0,0),
(1,-1,-1,2,-2),
(-3,-5,7,2,0));
var
b:arr;
i,j,k:integer;
Федосеев Павел
Итак, у тебя есть описание типа и заполненная матрица. Твоя программа для задания 1 будет выглядеть так
1. Вывод исходной матрицы.
2. Обработка матрицы.
3. Вывод изменённой матрицы.
Как видишь, вывод матрицы производится два раза, значит лучше его оформить процедурой.

Если затруднения с материалом - почитай учебники, пояснительные материалы, методички. На каждом оруме есть раздел справки FAQ (частые вопросы и ответы) - здесь на самом верху страницы ссылка выделена красным цветом.

Если подумать, то каждое задание решается по алгоритму, сходном с выводом матрицы на экран.

Лично я не буду делать твоё задание, но если будешь пытаться решить самостоятельно - помогу советами.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.