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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2010, 19:15   #1
writer_88
 
Регистрация: 30.10.2010
Сообщений: 4
По умолчанию random

Всем доброго времени суток. Помогоите решить задачу: заполнить матрицу случайными числами от -10 до 10. пробовал использовать random(), но там случайные числа от 0.
writer_88 вне форума Ответить с цитированием
Старый 30.10.2010, 19:19   #2
kaljan775
:D
Форумчанин
 
Аватар для kaljan775
 
Регистрация: 26.09.2010
Сообщений: 570
По умолчанию

c++
Код:
a[i]=rand()%20 -9;
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery
kaljan775 вне форума Ответить с цитированием
Старый 30.10.2010, 19:26   #3
writer_88
 
Регистрация: 30.10.2010
Сообщений: 4
По умолчанию

ссори. мне бы желательно на Pascal ABC...
writer_88 вне форума Ответить с цитированием
Старый 30.10.2010, 19:32   #4
DRAgon™
Форумчанин
 
Аватар для DRAgon™
 
Регистрация: 14.03.2010
Сообщений: 362
По умолчанию

a[i,j]:=Random(1)+(-10)
Чем больше моя слава, тем я больше тупею; и таково, несомненно, общее правило.(А.Эйнштейн)
DRAgon™ вне форума Ответить с цитированием
Старый 30.10.2010, 19:45   #5
writer_88
 
Регистрация: 30.10.2010
Сообщений: 4
По умолчанию

Цитата:
Сообщение от DRAgon™ Посмотреть сообщение
a[i,j]:=Random(1)+(-10)
что-то не получается..

Код:
 program pr6_v8;
uses CRT;
var
   Arr: array[1..5,1..10] of integer;
   i,j,x:integer;
begin
     cls;
     //Zapolnenie massiva
     for i:=1 to 5 do
     begin
          for j:=1 to 10 do
          begin                             
               Arr[i,j]:=Random(1)+(-10);
          end;
     end;
     
     //Vivod elementov massiva
     for i:=1 to 5 do
     begin
          for j:=1 to 10 do
          begin
               write(Arr[i,j], '   ');
               if j=10 then writeln();
          end;
     end;
end.
Все элементы равны -10.

Последний раз редактировалось Stilet; 30.10.2010 в 21:49.
writer_88 вне форума Ответить с цитированием
Старый 30.10.2010, 19:46   #6
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию

Подключаем файл Math и юзаем RandomRange(-11,11);
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
ImmortalAlexSan вне форума Ответить с цитированием
Старый 30.10.2010, 19:46   #7
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
a[i,j]:=Random(21)-10;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 30.10.2010, 20:00   #8
DRAgon™
Форумчанин
 
Аватар для DRAgon™
 
Регистрация: 14.03.2010
Сообщений: 362
По умолчанию

ах да,точно
Чем больше моя слава, тем я больше тупею; и таково, несомненно, общее правило.(А.Эйнштейн)
DRAgon™ вне форума Ответить с цитированием
Старый 30.10.2010, 21:40   #9
writer_88
 
Регистрация: 30.10.2010
Сообщений: 4
По умолчанию

всем выражаю огромную благодарность :-). Mad_Cat - отдельное спасибо.
writer_88 вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Random() Alest Общие вопросы Delphi 2 12.06.2010 00:42
Random ZET78 C++ Builder 5 23.05.2010 09:36
Random Dimarik Общие вопросы .NET 3 08.03.2010 20:26
Random W_P Паскаль, Turbo Pascal, PascalABC.NET 2 08.10.2008 00:05