|
|
Опции темы | Опции просмотра |
30.01.2009, 13:37 | #11 (permalink) |
Member
Регистрация: 24.12.2008
Сообщений: 419
Записей в дневнике: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1311
|
Program zadacha_7_7_1; Var a:array[1..100,1..100] of integer; i,j:integer; BEGIN For i:=1 to 7 do begin For j:=1 to 7 do begin a[i,j]:=1; write(a[i,j]:4); end; writeln; end; END. Все нормально!))) |
30.01.2009, 13:37 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Ваша тема по описанию очень схожа с этими топиками Одномерный массив в Паскале В Паскале двумерный массив Массив в паскале Массив в VBA Массив |
30.01.2009, 14:33 | #13 (permalink) | |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Цитата:
1. Функция Random без аргумента. Запись x:=Random; означает, что вещественной (REAL) переменной х будет присвоено случайное ДРОБНОЕ значение из интервала 0 <= x < 1 . 2. С аргументом. Аргументом может быть ТОЛЬКО целое число (положительное или отрицательное, но не ноль!). Тогда запись x:=Random(a); означает, что х принимает ЦЕЛЫЕ значения в интервалах: при a > 0 0 <= x < a , при a < 0 a < x <= 0 . А теперь вернемся к Вашему примеру: Random(45) выдает случайное ЦЕЛОЕ число от 0 до 44. Соответственно (Random(45) - 22) - это целое число от -22 до 22. |
|
30.01.2009, 16:24 | #14 (permalink) |
Member
Регистрация: 24.12.2008
Сообщений: 419
Записей в дневнике: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1311
|
Спасибо огромное, Vladimir_S! От вас я узнала столько интересного и полезного! Вы действительно мне помогли!
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|