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

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

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}");



Добро пожаловать! Ниже представлена программа на языке Python, которая выполняет указанные вами действия:
pythonimport 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


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili