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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2011, 02:45   #1
ENTER311
 
Регистрация: 15.12.2011
Сообщений: 4
По умолчанию Двумерные массивы

1. В массиве A[n,m] найти сумму четных элементов и произведение нечетных элементов.

2. Дан массив X[m,n]. В каждой строке находится минимальный элемент, затем среди этих чисел выбирается максимальное. Напечатать номер строки массива Х, в которой расположено выбранное число.
ENTER311 вне форума Ответить с цитированием
Старый 15.12.2011, 04:30   #2
viron
Форумчанин
 
Аватар для viron
 
Регистрация: 02.12.2011
Сообщений: 110
По умолчанию

Цитата:
1. В массиве A[n,m] найти сумму четных элементов и произведение нечетных элементов.
Код:
program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils, Math;

const
  n = 5;
  m = 3;
var
  A: array[1..n, 1..m] of Integer;
  row, col: Integer;
  summ, p: Integer;
begin
  summ:= 0;
  p:= 1;
  Randomize;

  for row:= 1 to n do
  begin
    for col:= 1 to m do
    begin
      A[row, col]:= RandomRange(1, 90);
      Write(A[row, col], ' ');
    end;
    Writeln;
  end;

  Writeln;

  for row:= 1 to n do
    for col:= 1 to m do
      if (A[row, col] mod 2 = 0) then summ:= summ + A[row, col]
      else p:= p * A[row, col];


  Writeln('Summ = ', summ);
  Writeln('p = ', p);

  Readln;
end.
viron вне форума Ответить с цитированием
Старый 15.12.2011, 04:47   #3
J.B.DiGriz
Пользователь
 
Регистрация: 08.12.2011
Сообщений: 45
По умолчанию

Код:
int min = x[0][0];
int max = 0;
int nomer;

for (int i = 0; i<m; i++)
{
   if (max<min)
   {
       max = min;
       nomer = i;
   }
min = [0][i];
for (int j = 0; j<n; j++)
   if (min>x[i][j])
       min = x[i][j];
}
Попробуй что-нибудь типа этого...(код не проверял, так что за работоспособность не ручаюсь, но если идею не понял, то обращайся)
J.B.DiGriz вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерные массивы NezLee Паскаль, Turbo Pascal, PascalABC.NET 3 17.04.2011 22:33
двумерные массивы Елена18 Паскаль, Turbo Pascal, PascalABC.NET 3 19.12.2010 17:55
двумерные массивы Марго. Паскаль, Turbo Pascal, PascalABC.NET 6 19.12.2010 12:55
Двумерные массивы Oda33 Помощь студентам 1 20.06.2010 23:01