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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2009, 19:15   #1
Linker88
Пользователь
 
Аватар для Linker88
 
Регистрация: 19.04.2009
Сообщений: 82
Восклицание Двумерные массивы

Люди...Блин,прорыскал всю литературу,ничего не могу найти...Задали разбирать самим...Помогите пожалуйста написать программы
1.Заполнить двумерный массив 3х4 случайными числами из интервала[-50,-10].Вывести на экран ввиде таблицы.
2.Заполнить двумерный массив 2х5 целых чисел с помощью типизированной константы.Вывести на экран ввиде таблицы.
3.Заполнить двумерный массив 3х5 случайными числами из интервала [-20,100].Найти максимальный элемент массива.
4.Заполнить двумерный массив 5х4 целых чисел с помощью типизированной константы.Отсортировать элементы в каждом столбце массива по убыванию.


Заранее очень благодарю!
Linker88 вне форума Ответить с цитированием
Старый 19.04.2009, 19:25   #2
DM_bite
Участник клуба
 
Аватар для DM_bite
 
Регистрация: 29.07.2008
Сообщений: 1,091
По умолчанию

1.
Код:
program xa;
const n=3;
      m=4;
var a:array [0..n,0..m] of integer;
    i,j,s: integer;
    begin
    randomize;
    for i:= 0 to n do
    begin
     for j:= 0 to m do
     begin
     s:= random(10);
     a[i][j]:=s-50;
     Write(a[i][j],'_');
     end;
     WriteLn;
     end;
     ReadLn;
     end.
Кто бы ты ни был - не думай о себе слишком (с)
DM_bite вне форума Ответить с цитированием
Старый 19.04.2009, 19:33   #3
DM_bite
Участник клуба
 
Аватар для DM_bite
 
Регистрация: 29.07.2008
Сообщений: 1,091
По умолчанию

2.
Код:
program xa;
const n=2;
      m=5;
      a:array [0..n,0..m] of integer = ((1,2,3,4,5,6),(7,8,9,10,11,12),(13,14,15,16,17,18));
var i,j: integer;
    begin
    randomize;
    for i:= 0 to n do
    begin
     for j:= 0 to m do
     begin
     Write(a[i][j],'_');
     end;
     WriteLn;
     end;
     ReadLn;
     end.
3.
Код:
program xa;
const n=3;
      m=5;
var a:array [0..n,0..m] of integer;
    i,j,s,max: integer;
    begin
    randomize;
    for i:= 0 to n do
    begin
     for j:= 0 to m do
     begin
     s:= random(121);
     a[i][j]:=100-s;
     Write(a[i][j],'_');
     end;
     WriteLn;
     end;
     max:= a[n][m];
     for i:= 0 to n do
      for j:= 0 to m do
      begin
      if max<a[i][j] then max:= a[i][j];
      end;
      WriteLn(max);
     ReadLn;
     end.
Кто бы ты ни был - не думай о себе слишком (с)

Последний раз редактировалось DM_bite; 19.04.2009 в 19:40.
DM_bite вне форума Ответить с цитированием
Старый 19.04.2009, 22:31   #4
Linker88
Пользователь
 
Аватар для Linker88
 
Регистрация: 19.04.2009
Сообщений: 82
По умолчанию

Спасибо большое!Очень благодарен
Linker88 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерные массивы Boevik Помощь студентам 7 17.05.2009 19:03
Двумерные массивы angelangel Общие вопросы C/C++ 2 22.12.2008 15:47