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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.11.2012, 12:26   #1
spinogryz_ua
Форумчанин
 
Аватар для spinogryz_ua
 
Регистрация: 14.01.2012
Сообщений: 150
По умолчанию Матрицы (Pascal)

Нужно найти суму и кол-во отрицательных елементов находящихся под главной диагональю матрицы.

Код:
uses crt;
type mas=array[1..7,1..7] of real;
var matr:^mas;
i,j,k:byte;
begin
randomize;
new(matr);
for i:=1 to 7 do
begin
for j:=1 to 7 do
begin
matr^[i,j]:=random-25+random(50);
write(matr^[i,j]:8:2);
end;
writeln;
end;
for i:=1 to 7 do
begin
k:=0;
for j:=1 to 7 do
// не знаю как сделать
end;
end.
spinogryz_ua вне форума Ответить с цитированием
Старый 09.11.2012, 13:02   #2
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Код:
sum:=0;
k:=0;
for i:=1 to 7 do
  for j:=1 to i-1 do
    if (matr^[i,j]<0) then begin
      sum:=sum+matr^[i,j];
      inc(k);
    end;
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Матрицы в Pascal lola1990 Помощь студентам 16 16.10.2011 15:55
Матрицы в Pascal katerina2508 Паскаль, Turbo Pascal, PascalABC.NET 1 19.04.2010 16:49