Предмет: Информатика, автор: arlovskayanata

Помогите, пожалуйста.

Задача 1. Составить  программу,  организующую генерацию N случайных чисел в интервале от 0 до 200 и вывод их на экран.

Задача 2. Составить  программу,  организующую генерацию N случайных чисел в интервале от  -200 до 200 и вывод их на экран.



Simba2017: вообще есть функции такие, которые генерируют эти числа. вы даже не указали на каком языке программа
KnowsUser1: язык?

Ответы

Автор ответа: KnowsUser1
0

Ответ:

--- PascalABC.NET 3.6.2 ---

function RandGen(N:integer; lb: integer; rb: integer):sequence of integer;

begin

 for var i := 1 to N do begin

   yield Random(lb, rb);

 end;

end;

---Python 3.8.3---

import random

def RandGen(N:int, lb:int, rb: int):

   for i in range(N):

       yield random.randint(lb,rb)

--- C# 7.3 ---

public static IEnumerable<int> RandSeq(int N, int lb, int rb)

{

   Random r = new Random();

   for (int i = 0; i < N; i++)

   {

       yield return r.Next(lb, rb);

   }

}

Для решения обеих задач подойдёт эта функция (на нужном вам языке). Все три функции возвращают перечисляемый объект. Ни одна из функций не возвращает готовый массив случайных чисел. Вывод на  экран сгенерированных значений функции не поддерживают.

Автор ответа: BobbyFresnel
0

// PascalABC.NET

begin

 var n := ReadInteger;

 SeqRandom(n, 0, 200).Println; // 1

 SeqRandom(n, -200, 200).Print // 2

end.

Похожие вопросы
Предмет: Русский язык, автор: 060896Лера
Предмет: Алгебра, автор: Диана12261999