• задачи на c# курсовая работа дан целочисленный массив размера n вывести все содержащиеся четные числа в порядке убывания

Ответы 3

  • огромное спасибо 
    • Автор:

      sterling
    • 6 лет назад
    • 0
  • очень выручили
    • Автор:

      brady29
    • 6 лет назад
    • 0
  • using System;using System.Linq;using System.Collections;using System.Collections.Generic;// задачи на c# курсовая работа дан целочисленный массив размера n вывести все содержащиеся четные числа в порядке убыванияnamespace NoNamespace {    internal class Program {        private static void Main() {            Console.WriteLine("Введите размерность массива");            var n = Convert.ToInt32(Console.ReadLine());            var mas = new int[n];            var r = new Random();            Console.WriteLine();            for(var i = 0; i < mas.Length; i++){                mas[i] = r.Next(-50, 50);                Console.Write(mas[i] + " ");            }            Console.WriteLine();            var res = GetEvenDesc(mas);            for(var i = 0; i < res.Length; i++){                Console.Write(res[i] + " ");            }            Console.WriteLine();        }        private static int[] GetEvenDesc(int[] mas) {            Array.Sort(mas, (x, y) => -x.CompareTo(y));            var evens = new List<int>();            foreach (var element in mas.Where(x => x % 2 == 0)){                evens.Add(element);            }            return evens.ToArray();        }    }}
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years