Напишите пожалуйста программу: Программа генерирует случайное 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
