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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.05.2014, 19:25   #11
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Код:
program prog2;
const
  m=10;
  n=12;
var
  a:array[1..n,1..m]of integer;
  imax,i,j,pr,max:LongInt;
begin
  randomize;
  WriteLn('Исходная матрица:');
  for i:=1 to N do
  begin
    for j:=1 to M do
    begin
      a[i,j]:=random(10)-5;
      Write(a[i,j]:2,' ')
    end;
    WriteLn
  end;
  readln;

  for i:=1 to N do
  begin
    pr:=a[i,1]; max:=a[i,1];
    write(pr:3);
    for j:=2 to M do
    begin
      pr:=pr*a[i,j];
      if pr>max then
        begin
          imax:=j;
          max:=pr;
        end;
      write(a[i,j]:3);
    end;
   writeln(' Максимальное произведение в ',i,' строке. : ',max)
  end;
  readln;
end.

Последний раз редактировалось ZX Spectrum-128; 19.05.2014 в 19:59.
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 19.05.2014, 22:09   #12
Otar4ik
Форумчанин
 
Регистрация: 16.04.2010
Сообщений: 123
По умолчанию

Спасибооо!!

я посмотрел где вы присвоили max,даа вот я протупил и причём сильно

Большое спасибо.
Otar4ik вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal ABC.NET gogomon93 Помощь студентам 4 01.12.2013 17:56
Pascal ABC Net sarkisova_elena Паскаль, Turbo Pascal, PascalABC.NET 2 07.02.2012 00:40
Pascal ABC.NET BuTaJI Помощь студентам 1 26.04.2011 20:10
Pascal ABC net DiLLe Паскаль, Turbo Pascal, PascalABC.NET 1 08.06.2010 23:20
Pascal ABC .NET no4_sniper Паскаль, Turbo Pascal, PascalABC.NET 0 17.10.2009 00:21