• Предмет: Информатика
  • Автор: lalitakhachaturyan
  • Вопрос задан 1 год назад

Здравствуйте, помогите пожалуйста!
Почему здесь (201)-100?

Const n=10;
var a:array[1..n] of integer;
c,d,i: integer;
begin
  randomize;
  for i:=1 to n do
     a[i]:=random(201)-100;
  Writeln('Заданные числа, с помощью рандома: ');
  for i:=1 to n do
     writeln(a[i],' ');
   for i:=1 to n do
  if a[i] mod 2=0 then c:=c+a[i] else d:=d+a[i];
  Writeln('Сумма четных элементов: ',c);
  Writeln('Сумма нечетных элементов: ',d);
end.


BobbyFresnel: Чтобы получить диапазон [-100; 100]
BobbyFresnel: 201 означает диапазон от 0 шириной в 201, т.е. [0; 200]. И смещаем его на -100.

Ответы

Ответ дал: VladislavVO
0

Ответ:

Не зная языка, могу сказать что в массив "а" в i-тый элемент записывается псевдослучайное число из диапазона. Все предельно просто. Да и загуглив, с первых ссылок можно все подробно узнать

Похожие вопросы