Найти произведение трехзначных элементов массива, сумма цифр которых меньше 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(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д