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