![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#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. Кто может, пожалуйста укажите на ошибки. Помоему у меня здесь что-то не то с выводом двумерного массива, который вывестись должен полагаю в виде матрицы.... И еще насчет главной диагонали всё ли верно... |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 13.12.2007
Сообщений: 788
|
![]()
Во-первых - вывод
Код:
Во-вторых, в остальных процедурах тоже цикл идет ПО ОДНОЙ строке, нужно два вложенных делать (как я написал выше например) И в третьих - условие Код:
Код:
благодарность - сюда (не забываем писать от кого)
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 08.01.2011
Сообщений: 33
|
![]()
Ах ну да конечно же "if (a[i,j]>0) and (i<>j)" как я такое мог пропустить балда
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод двумерного массива | Kocapb | Общие вопросы C/C++ | 4 | 11.10.2012 11:05 |
Вывод двумерного массива | denolend | Помощь студентам | 2 | 12.12.2011 13:41 |
Вывод двумерного массива(asm) | Xanex | Помощь студентам | 0 | 29.05.2010 23:19 |
Вычислить сумму элементов главной и побочной диагонали двумерного массива , найти среднее арифметическое | neBu4kaMaXiM | Помощь студентам | 7 | 24.02.2009 15:58 |
Вывод двумерного массива | pancho | Общие вопросы Delphi | 10 | 25.01.2009 23:31 |