![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 08.01.2011
Сообщений: 33
|
![]()
{дан двумерный массив. Найти сумму и кол-во элементов
в каждой строке, положительных и лежащих вне главной диагонали} uses crt; const n=10; type temp=array[1..n,1..n] of integer; var mas,a:temp; n_m,sum,kol,i,j:integer; procedure vvod(var a:temp); var i:integer; begin for i:=1 to n do for j:=1 to n do a[i,j]:=random(96)-15; end; procedure vivod(var a:temp); var i:integer; begin for i:=1 to n do write(a[i,j]:4); end; procedure suma(var a:temp); var i:integer; begin writeln; for i:=1 to n do if a[i,j]>0 then sum:=sum+a[i,j]; write('=', sum) end; procedure kol_el(var a:temp); var i:integer; begin writeln; for i:=1 to n do if a[i,j]>0 then kol:=kol+1; write('Kol=', kol) end; begin vvod(mas); vivod(mas); suma(mas); kol_el(mas); end. Кто может, пожалуйста укажите на ошибки. Помоему у меня здесь что-то не то с выводом двумерного массива, который вывестись должен полагаю в виде матрицы.... И еще насчет главной диагонали всё ли верно... |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
главная диагональ матрицы | TIM123 | Помощь студентам | 5 | 21.12.2011 18:42 |
Двумерный массив вывод элементов змейкой | egor67 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 08.04.2011 17:15 |
вывод двумерный массив по правилам...(delphi) | KnightLOU | Помощь студентам | 3 | 17.12.2010 15:41 |
Главная диагональ | Айдар | Помощь студентам | 4 | 09.04.2010 16:34 |
[qBasic]Главная диагональ, прошу помощи | toyvo14 | Помощь студентам | 2 | 15.12.2008 22:10 |