В массиве целых чисел найти сумму элементов, кратных 3 и 5, количество элементов и др. - C#
Формулировка задачи:
1. Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка [-10,10]. Найти сумму элементов, значения которых кратны 3 и5.
2. Найти количество тех элементов, значения которых положительны и по модулю не превосходят заданное число А.
3. Найти номер первой пары соседних элементов, сумма которых меньше заданного числа.
ВСЕ ЗАДАНИЯ В ОДНОЙ ПРОГРАММЕ ДЕЛАЮТСЯ
Решение задачи: «В массиве целых чисел найти сумму элементов, кратных 3 и 5, количество элементов и др.»
textual
Листинг программы
using System; using System.Linq; using System.Security.Cryptography; class Program { public static void Main() { int n = 10; byte[] buffer = new byte[n]; using (RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider()) { rng.GetBytes(buffer); } int[] arr = buffer.Select(b => (int)b % 21 - 10).ToArray(); Console.WriteLine(String.Join(", ", arr)); Console.WriteLine(arr.Where(x => x % 3 == 0 || x % 5 == 0).Sum()); int a = Math.Abs(-5); Console.WriteLine(arr.Count(x => x > 0 && x <= a)); int s = 10; Console.WriteLine(Enumerable.Range(1, arr.Length - 1).FirstOrDefault(i => (arr[i - 1] + arr[i]) < s)); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д