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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2009, 16:22   #1
Elusive Devil
 
Регистрация: 05.02.2009
Сообщений: 5
По умолчанию Паскаль, матицы.

В заданной матрице нужно вычислить количество и произведение отрицательных элементов в нечётных строках; элементы строк, где эти произведения отрицательны, нужно заменить нулями.

Помогите пожалуйста решить. Заранее большое спасибо!
Elusive Devil вне форума Ответить с цитированием
Старый 05.02.2009, 16:33   #2
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Код:
uses crt;
const n=10;
var a:array[1..n,1..n]of integer;
    i,j,kol,m:integer;
    
begin
clrscr;
for i:=1 to n do
 begin
  for j:=1 to n do
   begin
     a[i,j]:=random(10)-random(10);
     if a[i,j]=0 then a[i,j]:=1;
     write(a[i,j]:4);
   end;
   writeln;
 end;
for i:=1 to n do
if i mod 2= 1 then
 begin
   kol:=0;m:=1;
    for j:=1 to n do
      if a[i,j]<0 then begin
                        inc(kol);
                        m:=m*a[i,j];
                       end;
  writeln('str',i,'  ',kol,' ',m);
  if m<0 then for j:=1 to n do
                 a[i,j]:=0;
 end;
 
 for i:=1 to n do
  begin
   for j:=1 to n do
    write(a[i,j]:4);
   writeln;
  end;
readln;
end.
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 05.02.2009, 17:16   #3
Elusive Devil
 
Регистрация: 05.02.2009
Сообщений: 5
По умолчанию

Спасиб за труд, но только прогорамма неправильно считает количесвто элементов и произведение отрицательных чисел((
Elusive Devil вне форума Ответить с цитированием
Старый 05.02.2009, 17:32   #4
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

У меня все правильно считает, а у тебя нет. Выложи результат где неправильно
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль, Борланд Паскаль-в чем разница??? Vremya-Dengy Паскаль, Turbo Pascal, PascalABC.NET 13 31.05.2011 18:23
Паскаль maziLa Помощь студентам 7 16.01.2009 18:43
Паскаль Alfis Паскаль, Turbo Pascal, PascalABC.NET 2 07.12.2008 15:28
Паскаль... Need Help Chih Помощь студентам 4 30.05.2008 16:37
Паскаль Vanta11a Помощь студентам 2 28.05.2008 16:27