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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.10.2010, 19:03   #1
blo
Новичок
Джуниор
 
Регистрация: 14.10.2010
Сообщений: 4
По умолчанию Задача про двумерный массив

Помогите, пожалуйста, решите задачку! Вроде несложная, но я в этом ничего не понимаю. Завтра нужна на зачёте будет...

Цитата:
Составить программу заполнения двумерного массива А (3,5) случайными значениями с выводом их на экран. Количество элементов массива задать с клавиатуры. Диапазон значений от 1 до 100.
blo вне форума Ответить с цитированием
Старый 14.10.2010, 19:05   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
Составить программу заполнения двумерного массива А (3,5) случайными значениями с выводом их на экран. Количество элементов массива задать с клавиатуры
однако не вяжется
вот для A(3,5)
Код:
for i:=1 to 3 do
begin
for j:=1 to 5 do
begin
a[i,j]:=random(100)+1;
write(a[i,j]:5);
end;
writeln;
end;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 14.10.2010, 19:19   #3
blo
Новичок
Джуниор
 
Регистрация: 14.10.2010
Сообщений: 4
По умолчанию

Ага, ладно, спасибо большущее, надеюсь эта тема прокатит )))
blo вне форума Ответить с цитированием
Старый 14.10.2010, 21:38   #4
jeams
Новичок
Джуниор
 
Регистрация: 27.09.2009
Сообщений: 1
По умолчанию

uses
SysUtils;

var Rand: array[1..999] of integer;
I, X, NumberX : integer;
begin
{Установка датчика случайных чисел}
Randomize;
{Заполнение массива случайными числами и вывод их на экран}
writeln( 'Massiv slucainih cisel: ');
for I:=1 to 999 do
begin
Rand[I]:=random(900)+100; Write(Rand[I]:10)
end;
readln;

end.
{вывод на экран массива от100 до1000 случайных чисел / Delphi}
jeams вне форума Ответить с цитированием
Старый 14.10.2010, 22:08   #5
blo
Новичок
Джуниор
 
Регистрация: 14.10.2010
Сообщений: 4
По умолчанию

Mad_Cat, нет, в бейсике это не работает, я только что проверил: каждый раз вылезает ошибка после двоеточий ((

jeams, delphi не годится по-моему
blo вне форума Ответить с цитированием
Старый 14.10.2010, 22:30   #6
blo
Новичок
Джуниор
 
Регистрация: 14.10.2010
Сообщений: 4
По умолчанию

По идее, правильное решение вот (друг подсказал):

Цитата:
cls: randomize timer
dim x(3,5)
for i = 1 to 3
for j = 1 to 5
x(i,j)=int (rnd(1)*100)+1
print x(i,j);
next j
next i
blo вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на двумерный массив. С++ synthetic rabbit Помощь студентам 1 11.01.2010 08:32
Задача на двумерный массив в Delphi Alena-kursk Помощь студентам 4 30.11.2009 15:43
Двумерный массив(1 задача) MyaSnIKs Помощь студентам 4 28.03.2009 15:32
Задача на двумерный массив maliyusha Паскаль, Turbo Pascal, PascalABC.NET 5 30.12.2008 07:42