Найти произведение трехзначных элементов массива, сумма цифр которых меньше 15 - C#
Формулировка задачи:
Дан массив из n элементов. Каждый элемент может принимать целочисленные значения от 0
до1000. Найдите произведение трехзначных элементов массива, сумма цифр которых меньше 15
Гарантируется, что в исходном массиве есть хоты бы один такой элемент.
Решение задачи: «Найти произведение трехзначных элементов массива, сумма цифр которых меньше 15»
textual
Листинг программы
- static void Main(string[] args)
- {
- Random rand=new Random();
- Console.WriteLine("Input array size n:");
- int n = int.Parse(Console.ReadLine());
- int [] arr=new int[n];
- // заполняем массив
- for (int i = 0; i < n; i++)
- {
- arr[i] = rand.Next(0, 1001);
- }
- Console.WriteLine("Print array:");
- foreach (var i in arr)
- {
- Console.WriteLine(i);
- }
- List<int> list=new List<int>();
- foreach (var i in arr)
- {
- if(i>=100 &&((i / 100 + i / 10 % 10 + i % 10) < 15))
- list.Add(i);
- }
- int count = 1;
- Console.WriteLine("elements founded:");
- foreach (var i in list)
- {
- count *= i;
- Console.WriteLine(i);
- }
- Console.WriteLine("answer: {0}",count);
- Console.ReadKey();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д