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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.01.2010, 13:00   #1
Katia2191
Новичок
Джуниор
 
Регистрация: 17.01.2010
Сообщений: 5
Восклицание Матрица в паскале

Здравствуйте! Помогите пожалуйста с одним вопросом. Мне дана матрица А(40,40) числа нужно задать случайным образом. Я не могу вывести матрицу так, чтобы она была в виде таблицы. Помогите пожалуйста! Заранее спасибо
Экзамен завтра...:confu sed:
Katia2191 вне форума Ответить с цитированием
Старый 17.01.2010, 13:02   #2
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Код:
for i:=1 to n do begin
for j:=1 to n do
write(a[i,j]:4);
writeln;
end;
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 17.01.2010, 13:20   #3
Katia2191
Новичок
Джуниор
 
Регистрация: 17.01.2010
Сообщений: 5
По умолчанию

Спасибо большое! Столько сразу проблем решилось Только вот еще вопрос, что нужно изменить в моей программе, чтобы числа не были равны 0, чтобы их через random задать

Program 1;
Uses
Crt;
Const
n=40;
Var
A:array[1..n,1..n] of integer;
i:integer;
j:integer;
Begin
CrcScr;
randomize;
for i:=1 to n do
begin
for j:=1 to n do
write(A[i,j]:4);
writeln;
end;
end.
Katia2191 вне форума Ответить с цитированием
Старый 17.01.2010, 13:26   #4
Базиля
Участник клуба
 
Аватар для Базиля
 
Регистрация: 03.12.2009
Сообщений: 1,013
По умолчанию

добавить ввод
Код:
randomize;
for i:=1 to n do
for j:=1 to n do
begin
a[i,j]:=random(100);
write('a[',i,',',j,']=',a[i,j]);
writeln;
end;
Базиля вне форума Ответить с цитированием
Старый 17.01.2010, 13:27   #5
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

после randomize; вставить
Код:
for i:=1 to n do
for j:=1 to n do
a[i,j]:=random(100);
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 17.01.2010, 14:42   #6
Katia2191
Новичок
Джуниор
 
Регистрация: 17.01.2010
Сообщений: 5
По умолчанию

Спасибо большое за советы! У меня наверно программа ерундит, по-тому что что-то все равно все идет в строчку
Katia2191 вне форума Ответить с цитированием
Старый 17.01.2010, 15:00   #7
Базиля
Участник клуба
 
Аватар для Базиля
 
Регистрация: 03.12.2009
Сообщений: 1,013
По умолчанию

Katia2191
что именно? Выложи окно вывода с результатами, разберемся и сделаем как надо
Базиля вне форума Ответить с цитированием
Старый 17.01.2010, 15:20   #8
Katia2191
Новичок
Джуниор
 
Регистрация: 17.01.2010
Сообщений: 5
По умолчанию

Да выводит числа все в столбик, их 20 штук всего
Katia2191 вне форума Ответить с цитированием
Старый 17.01.2010, 15:25   #9
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Это паскаль в у него экран 80*20 и вы всю матрицу все равно не увидите попробуйте н поменьше хотя бы 20
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 17.01.2010, 15:30   #10
Katia2191
Новичок
Джуниор
 
Регистрация: 17.01.2010
Сообщений: 5
По умолчанию

Я взяла 7. Дело в том я уже все варианты испробовала, все равно. Первый раз вывела на экран все в таблице, но вот все 0...А когда задаю random либо опять все выводит только в столвик, или только 7 чисел только в столбик.((
Katia2191 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
матрица в паскале GaJIbI4 Паскаль, Turbo Pascal, PascalABC.NET 12 02.06.2010 10:07
Матрица на Паскале Клеом Помощь студентам 1 01.12.2009 12:09
Матрица в Паскале Stas9n Помощь студентам 4 06.08.2009 19:21
Матрица в паскале Алeксандр Паскаль, Turbo Pascal, PascalABC.NET 1 21.01.2009 18:22