Вопрос задан 18.02.2019 в 22:44. Предмет Информатика. Спрашивает Сафронов Андрей.

Напечатать на экране N различных целых чисел из интервала [1..99], используя функцию Random.

Помогите срочно плиз! На языке PaskalABC.NET через цикл for
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Рафиков Ильяс.
Const N = 99;
var  i, j, t: integer; 
 flag: boolean; 
 mas: array[1..N]of integer;
begin  
randomize; 
 i := 0;  
while i < N do  
 begin   
 t := Random(1, 99); 
   flag := true;  
  for j := 1 to i do  
    if t = mas[j] then
 begin    
    flag := false; 
Break      
end;   
 if flag then begin  
    i := i + 1; 
mas[i] := t   
 end
  end; 
 for i := 1 to N do
 write(mas[i], ' ')
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Writing a PascalABC.NET Program to Print N Random Integers

To print N different random integers from the interval [1..99] using the `Random` function in PascalABC.NET through a `for` loop, you can follow the steps below:

1. Declare Variables: - Declare a variable to store the random number. - Declare a variable to store the number of iterations.

2. Initialize Random Number Generator: - Initialize the random number generator to ensure different random numbers on each run.

3. Use a For Loop: - Utilize a `for` loop to iterate N times. - Within the loop, generate a random number and print it to the screen.

Here's a sample PascalABC.NET code to achieve this:

```pascal program PrintRandomNumbers; var randomNumber, N, i: integer; begin // Prompt user for the number of random integers to print write('Enter the number of random integers to print: '); readln(N); // Initialize random number generator Randomize; // Print N random integers for i := 1 to N do begin randomNumber := Random(99) + 1; // Generate random number in the range [1..99] writeln(randomNumber); // Print the random number end; end. ```

In this example, the program prompts the user to enter the number of random integers to print, initializes the random number generator using `Randomize`, and then uses a `for` loop to generate and print N random integers within the range [1..99].

Feel free to customize the code according to your specific requirements!

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос