Вычислить количество элементов массива, равных нулю - C#
Формулировка задачи:
В одномерном массиве, состоящем из nвещественных элементов вычислить:
1. Количество элементов массива, равных нулю.
2. Сумму элементов массива, расположенных после минимального элемента.
Размер n одномерного массива, а также значения его элементов пользователь вводит через консоль.
Решение задачи: «Вычислить количество элементов массива, равных нулю»
textual
Листинг программы
using System; using System.Linq; namespace NArray { class Program { private static int nullElemInArray(int[] a) { int ans = 0; for (int i = 0; i < a.Length; i++) { if (a[i] == 0) ans++; } return ans; } private static int sumAfterMinElem(int[] a) { int sum = 0; int minIndex = Array.IndexOf(a, a.Min()); if (minIndex == a.Length - 1) return 0; for (int i = minIndex+1; i < a.Length; i++) { sum += a[i]; } return sum; } static void Main(string[] args) { int[] arr = new int[] { 3, 1, 0, 5, 0, 7, 1}; Console.WriteLine(nullElemInArray(arr)); Console.WriteLine(sumAfterMinElem(arr)); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д