Вывести на экран элементы массива принадлежащих отрезку a,b (a

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

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

Вообщем преподаватель сказала, что я должен выводить не по индексам массива, а не посредственно сами числа входящие в отрезок. Помогите пожалуйста.
 static void Main(string[] args)
        {
            int n,a,b;
            Console.Write("Введите количество элементов: ");
            n = int.Parse(Console.ReadLine());              //ввод количества элементов;
 
            Console.Write("Введите число a: ");
            a = int.Parse(Console.ReadLine());
            Console.Write("Введите число b: ");
            b = int.Parse(Console.ReadLine());
            
            int[] myArray = new int[n]; 
            Random rand = new Random();                     //переменная типа рандом
             
            Console.WriteLine("Исходный массив: ");
            for (int i = 0; i < n; i++)
            {
                myArray[i] = rand.Next(-20, 20);        //Заполнение массива
                Console.Write(myArray[i] + "\t");    //Вывод массива 
            }
            Console.WriteLine();
            for (int i = a; i < b; i++)
            {
                    Console.Write(myArray[i] + "\t");
            }
            Console.ReadKey();
         }

Решение задачи: «Вывести на экран элементы массива принадлежащих отрезку a,b (a

textual
Листинг программы
for (int i = 0; i < n; i++)
            {
                    If(myArray[i]>=a && myArray[i]<b )
                    Console.Write(myArray[i] + "\t");
            }

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


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

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

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