|
|
zadach393.PAS |
|
{* Задача 393 *}Unit ZADACH393;Interface Implementation Begin writeln('Дан массив А(5,4). a. определить, сколько его элементов имеют значение меньше, чем 0.25; b. сумму элементов в тех столбцах, которые не содержат отрицательных элементов; c. переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик. Характеристикой столбца матрицы назовем сумму модулей его отрицательных нечетных элементов. '); End. Program Ice3; Uses zadach393.pas; {* Эту строку можно удалить *} Uses crt; {* Вызов внешних функций *} Var {* Необходимые переменные *} A : Array[1.. 5, 1..4] Of real; i : integer; j : integer; p : integer; z : integer; k : integer; s : real; Begin clrscr; {* Очистка экрана *} randomize; writeln('Matrica:'); For i := 1 To 5 Do {* Переменная i увеличивается с 1 до 5 *} For j := 1 To 4 Do {* Переменная j увеличивается с 1 до 4 *} A[i, j] := random - 0.1; For i := 1 To 5 Do {* Цикл для i => [1 .. 5] *} Begin For j := 1 To 4 Do {* Переменная j увеличивается с 1 до 4 *} write(A[i, j] : 5:2); writeln End; writeln; {* Пустая строка *} For i := 1 To 5 Do {* Цикл для i => [1 .. 5] *} Begin k := 0; For j := 1 To 4 Do {* Переменная j увеличивается с 1 до 4 *} Begin If A[i, j] = 0 Then z := z + 1; If z = 5 Then Begin s := 0; For p := 1 To 5 Do {* Цикл для p => [1 .. 5] *} s := s + a[p, j]; writeln('Summa v stolbce ', j, '=', s : 5 : 2); End; End; readkey; {* Ждем нажатия любой клавиши *} 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
|