Вычислить количество элементов массива, равных нулю - 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));
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.556 из 5
Похожие ответы