Составьте программу,которая формирует массив из 10 случайных чисел,принадлежащих...

0 голосов
128 просмотров

Составьте программу,которая формирует массив из 10 случайных чисел,принадлежащих промежутку [-9;9] , и выводит эти числа в столбец.


Информатика (15 баллов) | 128 просмотров
0

очень срочно)пожалуйста)

0

в паскале?

0

да

Дано ответов: 2
0 голосов
Правильный ответ

Const
  n = 10;

var
  x: array[1..n] of integer;
  i: integer;

begin
  Randomize;
  Writeln('Элементы массива:');
  for i := 1 to n do
  begin
    x[i] := Random(19) - 9;
    Writeln(x[i])
  end
end.

Тестовое решение:

Элементы массива:
-9
0
-3
4
3
9
-7
9
6
-6



(142k баллов)
0 голосов

Program zz;
var a:array[1..10] of integer;     
i:integer;
begin 
for i:=1 to 10 do 
a[i]:=random(19)-9; 
for i:=1 to 10 do 
writeln(a[i]);
end.

(942 баллов)
0

спасибо)

0

У Вас диапазон будет [-9..7]

0

Теперь уже диапазон [-9..9]

0

a[i]:= random(b-a+1)+a

0

a[i]:= random(9-(-9)+1)+9

0

a[i]:=random(19)+9

0

Блин, a равно не 9,а -9

0

Значит a[i]:=random(19)-9