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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.05.2009, 22:20   #1
Veroni4ka
 
Регистрация: 10.05.2009
Сообщений: 3
По умолчанию Двумерный массив

Ввести двумерный массив чисел, содержащий N-строк и M-столбцов. Значения M и N задать самим и лучше взять небольшие, например, 4 строки и 6 столбцов. Сформировать одномерный массив, состоящий из максимальных чисел каждой строки. Исходный массив вывести на экран, при этом двумерный массив выводить в форме матрицы.
Данные вводить самому!
Помогите кто может!
Veroni4ka вне форума Ответить с цитированием
Старый 11.05.2009, 22:24   #2
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

]1) Язык/среда разработки???
2) Наработки есть? Хоть что-то???
Код:
const
  m=5;
  n=5;
var
  i,j:integer;
  A:Array[m,n]of integer;
begin
  for j:=1 to n do  // Eto Vvod masiva
    for i:=1 to m do
    begin
      WriteLn("Vvedite element s indexsami x: ",i," y: ",j);
      ReadLn(A[i,j]);
    end;
end;

Последний раз редактировалось Levsha100; 11.05.2009 в 22:28.
Levsha100 вне форума Ответить с цитированием
Старый 11.05.2009, 22:29   #3
Veroni4ka
 
Регистрация: 10.05.2009
Сообщений: 3
По умолчанию

pascal
есть но надо чтобы данные самому вводить

Код:
program sort;
uses crt;
const mm=4;
         nn=6;
var m:array[1..mm,1..nn]of integer;
    i,j:integer;
 
function MaxVStr(k:integer):integer;
var i,max:integer;
begin
 max:=m[k,1];
 for i:=1 to nn do if m[k,i]>=max then max:=m[k,i];
 MaxVStr:=max;
end;
 
begin
 clrscr;
 randomize;
 for i:=1 to mm do
 for j:=1 to nn do
 begin
 m[i,j]:=random(41);
 end;
 
 writeln('Massiv:');
 for i:=1 to mm do
 begin
  writeln;
  for j:=1 to nn do write(m[i,j]:2,' ');
 end;
 
 writeln;
 for i:=1 to mm do writeln('MAX v stroke #',i,'=',MaxVStr(i));
 
 readln;
end.

Последний раз редактировалось Stilet; 12.05.2009 в 11:09.
Veroni4ka вне форума Ответить с цитированием
Старый 12.05.2009, 11:09   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну дык ради бога. Замени строчку:
Цитата:
m[i,j]:=random(41);
на
Код:
Readln(m[i,j]);
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерный массив!!! hoangvu2005 Помощь студентам 2 17.02.2009 21:50
двумерный массив Ринат_1987 Помощь студентам 2 19.01.2009 15:43
Двумерный массив... Seriy8888 Паскаль, Turbo Pascal, PascalABC.NET 1 24.12.2008 21:26
Двумерный массив Wi1D Помощь студентам 12 10.12.2008 00:55
Двумерный массив apetr Паскаль, Turbo Pascal, PascalABC.NET 2 30.11.2008 12:32