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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.04.2010, 18:51   #1
ates
Пользователь
 
Аватар для ates
 
Регистрация: 24.04.2010
Сообщений: 17
По умолчанию двумерный массив

помогите плз задали двумерныый массив над его в паскаль засунуть
1 0 0 0 0 0 0 0 9
0 2 0 0 0 0 0 8 0
0 0 3 0 0 0 7 0 0
0 0 0 4 0 6 0 0 0
0 0 0 0 5 0 0 0 0
0 0 0 4 0 6 0 0 0
0 0 3 0 0 0 7 0 0
0 2 0 0 0 0 0 8 0
1 0 0 0 0 0 0 0 9
ates вне форума Ответить с цитированием
Старый 24.04.2010, 18:55   #2
vedro-compota
любитель-далеко не
Участник клуба
 
Аватар для vedro-compota
 
Регистрация: 13.04.2010
Сообщений: 1,156
По умолчанию м?

а как именно засовывать собираешься? вводить по одной цифре?
против абортов=за + жизнь;.фкн вгу;_______________________мойблг
vedro-compota вне форума Ответить с цитированием
Старый 24.04.2010, 18:57   #3
vedro-compota
любитель-далеко не
Участник клуба
 
Аватар для vedro-compota
 
Регистрация: 13.04.2010
Сообщений: 1,156
По умолчанию

вот так можно
Код:
for i:=1 to 9 do
for j:=1 to 9 do
readln(m[i,j]);
в варе пиши :
Код:
m : array [1..9,1..9] of integer;
против абортов=за + жизнь;.фкн вгу;_______________________мойблг
vedro-compota вне форума Ответить с цитированием
Старый 24.04.2010, 18:58   #4
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Код:
.......
var 
    Massiv[1..9, 1..9] of integer;
    i, j: integer;
begin
    j := 1;
    for i := 1 to 9 do
    begin 
        Massiv[i, j] := i;
        Inc(j);
    end;
    j := 1;
    for i := 9 downto 1 do
    begin 
        Massiv[i, j] := j;
        Inc(j);
    end;

end.
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 24.04.2010, 18:58   #5
Dvijochnyk
Пользователь
 
Регистрация: 23.01.2009
Сообщений: 21
По умолчанию

а в чем проблема? двух мерный массив объявляется mas: array [1 .. n] [1 .. m] of тип; n-количество строк, m - столбцов.
Dvijochnyk вне форума Ответить с цитированием
Старый 24.04.2010, 18:59   #6
ates
Пользователь
 
Аватар для ates
 
Регистрация: 24.04.2010
Сообщений: 17
По умолчанию

это то я и сам сделал мне какбы надо сделать диагональ с левого угла нижниго в верних угол правый другую то диагональ я сделал
ates вне форума Ответить с цитированием
Старый 24.04.2010, 19:00   #7
vedro-compota
любитель-далеко не
Участник клуба
 
Аватар для vedro-compota
 
Регистрация: 13.04.2010
Сообщений: 1,156
По умолчанию

Hacker19_90 , кто-то из нас не прав )))я что-ли? ))
против абортов=за + жизнь;.фкн вгу;_______________________мойблг
vedro-compota вне форума Ответить с цитированием
Старый 24.04.2010, 19:02   #8
vedro-compota
любитель-далеко не
Участник клуба
 
Аватар для vedro-compota
 
Регистрация: 13.04.2010
Сообщений: 1,156
По умолчанию

только диагональ?
против абортов=за + жизнь;.фкн вгу;_______________________мойблг
vedro-compota вне форума Ответить с цитированием
Старый 24.04.2010, 19:03   #9
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
Сообщение от vedro-compota Посмотреть сообщение
Hacker19_90 , кто-то из нас не прав )))я что-ли? ))
Ну ему ток диагонали сделать, а не весь массив считать.
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 24.04.2010, 19:03   #10
Филантроп
Форумчанин
 
Аватар для Филантроп
 
Регистрация: 12.04.2010
Сообщений: 134
По умолчанию

Код:
var a:array[1..9,1..9]of integer;
i,j,k:integer;
begin
for I := 1 to 9  do
  for j := 1 to 9  do
  a[i,j]:=0;
for I := 1 to 9  do begin
   a[i,i]:=i;
   a[i,9-i+1]:=9-i+1;
   end;

 for I := 1 to 9  do begin
  for j := 1 to 9  do
  write(a[i,j]:4);
  writeln;
 end;
  readln;
end.
кому нужна помощь! жду в аське и скайпе!
Филантроп вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40
Двумерный массив. kGxDD Паскаль, Turbo Pascal, PascalABC.NET 0 15.04.2009 21:43
Двумерный массив!!! hoangvu2005 Помощь студентам 2 17.02.2009 21:50
Двумерный массив... slim5 Помощь студентам 2 20.06.2008 23:16
Двумерный массив Jodu Помощь студентам 18 05.12.2007 22:44