Информатика, вопрос задал Vsevolodklg , 7 лет назад

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

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

Ответил 65biso2
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}");

Ответил 65biso2
0
https://ideone.com/Cor7MU
Новые вопросы