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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.03.2010, 00:00   #1
Mizantrop
Пользователь
 
Регистрация: 04.11.2009
Сообщений: 11
По умолчанию Двумерный массив (матрица)

Ребята, помогите пожалуйста решить задачку.Сам пробовал, но что-то не так.Если можно решение пришлите на почтуavel_26.07.1991@mail.ru.Зара нее благодарен.
Задача:
Ввести матрицу, вывести ее.Найти сумму элементов в той строке, где произведение элементов максимально.
Mizantrop вне форума Ответить с цитированием
Старый 21.03.2010, 00:22   #2
Uncle_Dima
 
Регистрация: 10.03.2010
Сообщений: 2
По умолчанию

на чём решать? с++ или Паскаль
Uncle_Dima вне форума Ответить с цитированием
Старый 21.03.2010, 00:22   #3
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Цитата:
"Есть оптимистичные люди.
Есть ОЧЕНЬ оптимистичные люди.
А есть такая категория оптимистичных людей, которая не поддается никакому описанию: они пишут на форумах - "скиньте мне эту песню на мыло, я буду ждать! " ©bash.org.ru
http://bash.org.ru/quote/403168
Цитата:
Сам пробовал, но что-то не так.
А показать наработки...
Можно поиском по форуму пройтись.
eoln вне форума Ответить с цитированием
Старый 21.03.2010, 00:52   #4
Mizantrop
Пользователь
 
Регистрация: 04.11.2009
Сообщений: 11
По умолчанию

на паскале
Mizantrop вне форума Ответить с цитированием
Старый 21.03.2010, 00:54   #5
Mizantrop
Пользователь
 
Регистрация: 04.11.2009
Сообщений: 11
По умолчанию

Program L1;
type
matrix = array [1..1000,1..1000] of integer;
var x:matrix;
y: array [1..1000] of integer;
i,j,n,m,imax,max,p,s:byte;
begin
writeln ('введите размер матрицы');
readln (n,m);
for i:=1 to n do
for j:=1 to n do
begin
write ('x[',i,',',j,'])=');
readln (x[i,j]);
end;
begin
for i:=1 to n do
begin
for j:=1 to n do
write(x[i,j]:5);
writeln;
end;
end;
Begin
for i:=1 to n do
p:=1;
for j:=1 to m do
p:=p*x[i,j];
begin
for i:=1 to n do
max:=1;
for j:=1 to m do
begin
if p>max then
max:=p;
imax:=i;
begin
for i:=i to n do
s:=0;
s:=s+y[i]
end;
end;
end;
end;
end.
Mizantrop вне форума Ответить с цитированием
Старый 21.03.2010, 00:55   #6
Mizantrop
Пользователь
 
Регистрация: 04.11.2009
Сообщений: 11
По умолчанию

я в программировании полный нуб,вот то, что я сотворил.
Mizantrop вне форума Ответить с цитированием
Старый 21.03.2010, 01:27   #7
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Код:
type
  matrix = array [1..100,1..100] of integer;
var
  x:matrix;
  i,j,n,m,stroka:byte;
  sum, p, pMax: longint;
begin
  writeln ('введите размер матрицы');
  readln (n,m);
  for i:=1 to n do
  for j:=1 to m do
  begin
    write ('x[',i,',',j,'])=');
    readln (x[i,j]);
    //x[i,j] := random(5)+1; write(x[i,j]:2); if j=m then writeln;
  end;

    for i:=1 to n do
  begin
    for j:=1 to m do
      write(x[i,j]:5);
    writeln;
  end;

  pMax := -999999;
  stroka := 1;
  for i := 1 to n do
  begin
    p := 1;
    for j := 1 to m do p := p * x[i, j];
    if p > pMax then
    begin
      pMax := p;
      stroka := i;
    end
  end;

  sum := 0;
  for j := 1 to m do sum := sum + x[stroka, j];

  writeln('stroka #', stroka, ' proizv = ', pMax, ' summa = ', sum);

  readln
end.
eoln вне форума Ответить с цитированием
Старый 21.03.2010, 10:38   #8
Mizantrop
Пользователь
 
Регистрация: 04.11.2009
Сообщений: 11
По умолчанию

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


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерный массив.. uropb992 Помощь студентам 6 23.10.2010 01:40
Двумерный Массив n01R Помощь студентам 9 19.12.2009 16:41
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40
Двумерный массив... slim5 Помощь студентам 2 20.06.2008 23:16
Двумерный массив Jodu Помощь студентам 18 05.12.2007 22:44