В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
AbdurrahmanSam
AbdurrahmanSam
03.04.2022 05:40 •  Информатика

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

Ответ:
diasjabarrrrrrrr
diasjabarrrrrrrr
03.10.2020 03:22
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();
        }
    }
}
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?