Поменять местами первый отрицательный и последний положительный элементы массива - C# (191630)

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

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

Поменять местами первый отрицательный и последний положительный элементы массива. Учесть возможность того, что отрицательных или положительных элементов в массиве может не быть.

Решение задачи: «Поменять местами первый отрицательный и последний положительный элементы массива»

textual
Листинг программы
using System;
using System.Linq;
 
namespace lab
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] x = new[] { 1, 5, 6, -1, -2};
            int a = x.FirstOrDefault(i => i < 0);
            int b = x.LastOrDefault(i => i > 0);
            Console.WriteLine("{0} : {1}", a == 0 ? "Отрицательный элемент отсутствует" : a.ToString(),
                b == 0 ? "Положительный элемент отсутствует" : b.ToString());
            Console.ReadLine();
        }
    }
}

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


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

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

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