Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2011, 22:37   #1
Alexbmgn
Пользователь
 
Регистрация: 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.
Кто может, пожалуйста укажите на ошибки. Помоему у меня здесь что-то не то с выводом двумерного массива, который вывестись должен полагаю в виде матрицы.... И еще насчет главной диагонали всё ли верно...
Alexbmgn вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
главная диагональ матрицы 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