В 9 СТРОЧКЕ ВЫДАЁТ ОШИБКУ КОМП ПИШЕТ «ФУНКЦИЯ RANDOM С ПАРАМЕТРАМИ УКАЗАННЫХ ТИПОВ НЕ...

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

В 9 СТРОЧКЕ ВЫДАЁТ ОШИБКУ КОМП ПИШЕТ «ФУНКЦИЯ RANDOM С ПАРАМЕТРАМИ УКАЗАННЫХ ТИПОВ НЕ НАЙДЕНА» ПОМОГИТЕ!!! 1. program chislo; 2. var n, k, i, raz:integer; 3. begin 4. write (сколько чисел нужно сгенерировать ? ); 5. readln (n); 6. write('число которое нужно посчитать (k) :) : 7. readln (k); 8. for i:=1 to n do 9. if (random(0,100)) =k 10. then raz:-raz+1; 11. writeln ( 'из ,n, cгенирировандных чисел число 1 , k, встретилось , raz, раз'); end.


Информатика (14 баллов) | 90 просмотров
Дано ответов: 2
0 голосов

//Попробуйте мой вариант:

program chislo;

var n, k, i, raz:integer;

begin

   write('Сколько чисел нужно сгенерировать: ');

   readln(n);

   write('Число которое нужно посчитать (k): ');

   readln(k);

   for i:=1 to n do

       if random(0,100) = k then

           raz:=raz+1;

   writeln( 'Из ', n, ' cгенирировандных чисел число ', k, ' встретилось ', raz, ' раз(а)');

end.

(4.3k баллов)
0

Что изменилось?

0

Я исправил несколько мелких ошибок (поставил апострофы, где их не хватало, в 6-ой строке в конце поставил вместо ":" точку с запятой и т.д.). Ошибки, связанной с функцией random, у меня не было, да и очень необычно, что она появилась у Вас.

0

Не в этом ошибка

0

Там ошибка в 9 строке

0

В 9 СТРОЧКЕ ВЫДАЁТ ОШИБКУ КОМП ПИШЕТ «ФУНКЦИЯ RANDOM С ПАРАМЕТРАМИ УКАЗАННЫХ ТИПОВ НЕ НАЙДЕНА»

0

Ошибки, связанной с функцией random, у меня не было

0

А тут фотку где-нибудь модно скинуть?

0 голосов

Ответ:

Для Turbo Pascal

randomize;

x :=random (101)

по шаблону x:=random (max-min+1)+min

Для Pascal ABC  

randomize;

x :=random (0,100)

(1.1k баллов)