|
|
zadach260.PAS |
|
{* Задача 260 *}Unit ZADACH260;Interface Implementation Begin writeln(' Дана действительная матрица размера n×m. Получить последовательность b1…, bn, где bk- это сумма наибольшего и наименьшего из значений элементов k-й строки. ');End. Program zadach260; Uses zadach260.pas; {* Эту строку можно удалить *} Uses Crt; {* Подключение модулей *} Var {* В работе нам потребуются переменные: *} b : Array[1..100, 1..100] Of integer; i : integer; j : integer; n : integer; m : integer; max : integer; min : integer; sum : Array[1..100] Of integer; Begin Clrscr; {* Стираем всё с экрана *} Randomize; writeln('vvedite razmer matricu'); writeln('n='); readln(n); writeln('m='); readln(m); For i := 1 To n Do {* Увеличиваем i от 1 до n с шагом 1 *} Begin For j := 1 To m Do {* Увеличиваем j от 1 до m с шагом 1 *} Begin b[i, j] := random(100); write(b[i, j] : 3, ' '); End; writeln; {* Вывод пустой строки *} End; writeln; {* Пустая строка *} For i := 1 To n Do {* Увеличиваем i от 1 до n с шагом 1 *} Begin max := b[i, 1]; min := b[i, 1]; For j := 1 To m Do {* Увеличиваем j от 1 до m с шагом 1 *} Begin If maxb[i, j] Then min := b[i, j]; End; sum[i] := (min + max); End; For i := 1 To n Do {* Переменная i увеличивается с 1 до n *} writeln('sum=', sum[i]); readln; {* Ждем подтверждения пользователя *} End. 07.08.2014 - Breakpoint - точка остановки 07.08.2014 - Топ-10 самых популярных приложений в Facebook 18.11.2013 - Панель управления и персонализация системы. Windows Vista 18.11.2013 - Логические и физические диски. Windows Vista 18.11.2013 - Удаление файлов и папок 01.11.2013 - Программирование дисковых подсистем: возможности 31.10.2013 - Windows8 или Windows7? 31.10.2013 - Windows8, игры |
|
Non-commercial fansite
|