Удаление элемента из массива при условии что они больше числа -3,7 - C#

Узнай цену своей работы

Формулировка задачи:

Не могу понять как написать функцию удаления из массива
        static void Main(string[] args)
        {
            int[] array = { 4, 5, 6, -4, -5, -12, -34, 3, 4 };
            double average = 0;
 
            for (int i=0; i < array.Length; i++)
            {
                average += array[i];
            }
            average /= array.Length;
 
            for (int i = 0; i < array.Length; i++)
            {
                if (array[i] > average)
                {
                      НЕ МОГУ ВДУПЛИТЬ КАК УДАЛИТЬ ЭЛЕМЕНТЫ КОТОРЫЕ БОЛЬШЕ average = -3.7
                }
            }
 
            Console.ReadKey();       
        }

Решение задачи: «Удаление элемента из массива при условии что они больше числа -3,7»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace sololearn
{
    class Program
    {
        static void Output(int[] massiv) {
            
        }
        static void Main(string[] args)
        {
            try
            {
                int[] massiv = { 4, 5, 6, -4, -5, -12, -34, 3, 4 };
                for (int i = 0; i < massiv.Length; i++)
                {
                    Console.Write("{0,2}", massiv[i]);
                }
                double average = 0;
                for (int i = 0; i < massiv.Length; i++)
                {
                    average += massiv[i];
                }
                average /= massiv.Length;
                List<int> array_new = new List<int>();
                for (int i = 0; i < massiv.Length; i++)
                {
                    if (massiv[i] < average)//Если элемент не больше,то добавляем,а если больше попросту пропускаем
                    {
                        array_new.Add(massiv[i]);
 
                    }
                    
                }
                Console.WriteLine("На выходе имеем");
                foreach (var i in array_new) {
                    Console.Write(i+"\n");
                }
                
            }
            catch (Exception e) {
                Console.WriteLine(e.Message);
            }
        }
    }
}

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


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

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

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