Вопрос задан 14.07.2023 в 17:53. Предмет Информатика. Спрашивает Базь Валентин.

Напишите пожалуйста программу: Программа генерирует случайное n (от -100 до 100). В цикле n раз

генерируется другое случайное число x. Подсчитать и вывести количество х кратных трём, отдельно - список х меньших 0, отдельно сумму х больших 50 Подсказка: для каждого искомого значения нужна отдельная переменная
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Суязов Саша.

C# 8.0:

using System;

using System.Collections.Generic;

...

Random rnd = new Random();

long SumOfGreater50 = 0, Mult3 = 0, Num, n = 10;

var Negative = new List<long>();

for (; n > 0; n--)

{

   Num = rnd.Next(-100, 101);

   if (Num % 3 == 0)

       Mult3++;

   if (Num > 50)

       SumOfGreater50 += Num;

   if (Num < 0)

       Negative.Add(Num);

}

Console.WriteLine($"Num of multipliers of 3: {Mult3}");

Console.WriteLine("Negative nums:");

foreach (long i in Negative) Console.Write($"{i} ");

Console.WriteLine($"\nSum of nums greater than 50:{SumOfGreater50}");

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Добро пожаловать! Ниже представлена программа на языке Python, которая выполняет указанные вами действия:

python
import random def main(): n = random.randint(-100, 100) print(f"Сгенерировано случайное n: {n}") count_multiples_of_three = 0 negative_x_list = [] sum_greater_than_50 = 0 for _ in range(n): x = random.randint(-100, 100) print(f"Сгенерировано случайное x: {x}") if x % 3 == 0: count_multiples_of_three += 1 if x < 0: negative_x_list.append(x) if x > 50: sum_greater_than_50 += x print(f"Количество х, кратных трём: {count_multiples_of_three}") print(f"Список х меньших 0: {negative_x_list}") print(f"Сумма х больших 50: {sum_greater_than_50}") if __name__ == "__main__": main()

Программа начинается с генерации случайного числа n от -100 до 100. Затем выполняется цикл n раз, где каждый раз генерируется случайное число x. Для каждого искомого значения мы используем отдельную переменную для подсчета или хранения соответствующих данных. По окончании цикла, программа выводит количество x, кратных трём, список x меньших 0 и сумму x, больших 50.

Например, при одном запуске программы результат может быть таким:

yaml
Сгенерировано случайное n: 7 Сгенерировано случайное x: 24 Сгенерировано случайное x: -60 Сгенерировано случайное x: 82 Сгенерировано случайное x: 10 Сгенерировано случайное x: 19 Сгенерировано случайное x: -78 Сгенерировано случайное x: 68 Количество х, кратных трём: 3 Список х меньших 0: [-60, -78] Сумма х больших 50: 150
0 0

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

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

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

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