Вывести на экран числа у которых левый и правый столбец меньше чем они сами - C#

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

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

Помогите с задачкой. Создать массив из 20 элементов,заполнить случайными значениями от (-20 до 20).Вывести этот массив на экран. 1.Вывести на экран числа у которых левый и правый столбец меньше чем они сами. 2.Отсортировать массив по возврастанию. Заранее благодарен.
Нельзя использовать функцию Math

Решение задачи: «Вывести на экран числа у которых левый и правый столбец меньше чем они сами»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace Vfccbd
{
    class Program
    {
        static void SortArray(int[]ar)
        {
        int  buf;
            for (int i = 0; i < ar.Length-1; i++)
            {
                for (int j = i + 1; j < ar.Length; j++)
                {
                    if (ar[i] > ar[j])
                    {
                        buf = ar[i];
                      ar[i] = ar[j];
                      ar[j] = buf;
                    }
                }
            }
        }
 
        static void ShArray(int[] ar)
        {
            for (int i = 1; i < ar.Length - 1; i++)
            {
 
                if (ar[i] > ar[i + 1] && ar[i] > ar[i - 1])
                    {
                        Console.WriteLine("Элемент массива{1}под номером {0} больше соседних элементов",i,ar[i]);
                    }
                
            }
        }
        static void Main(string[] args)
        {
            int []  arr = new int[20];
            Random rand = new Random();
            Console.WriteLine("Массив с рандомными числами:");
            for (int i = 0; i < arr.Length; i++)
            {
                arr[i] = rand.Next(-20, 20);
                Console.WriteLine(arr[i]);
            }
            ShArray(arr);
 
            SortArray(arr);
            Console.WriteLine("Отсортированный массив:");
            for (int i = 0; i < arr.Length; i++)
            {
                Console.WriteLine(arr[i]);
            }
                Console.ReadLine();
        }
    }
}

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


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

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

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