Заполнить значения массива без использования циклов - C#
Формулировка задачи:
Вот исходный код:
Необходимо этот код переделать так,
чтобы было без циклов (for,do,while, foreach etc)
знаю что это не профессионально, не эффективно и тд
Но не суть в этом, мне нужно чтобы этот код работал без циклов
Как работает этот алгоритм
Нужно вести именно одномерный массив
например 2 тогда будет
будет запрос на заполнения массива
Вот тут то я хочу чтобы ReadLine вызывался столько же сколько будет равно x
и в конце чтобы печатались все значения массива
Напоминаю что циклы использовать нельзя!
Листинг программы
- int x = int.Parse(Console.ReadLine());
- int[] mas = new int[x];
- Console.WriteLine("Заполни массив");
- for (int i = 0; i < x; i++)
- {
- mas[i] = int.Parse(Console.ReadLine());
- Console.Write(mas[i] + "\n");
- }
- Console.ReadKey();
Листинг программы
- x=2;
- int[] mas = new int[2];
Листинг программы
- Console.WriteLine("Заполни массив");
Листинг программы
- mas[i] = int.Parse(Console.ReadLine());
Решение задачи: «Заполнить значения массива без использования циклов»
textual
Листинг программы
- static void Main(string[] args) {
- Console.Write("Размер массива: ");
- int x = int.Parse(Console.ReadLine());
- int[] mas = new int[x];
- Console.WriteLine("Заполни массив: ");
- int idx = 0;
- inputLoop:
- mas[idx] = int.Parse(Console.ReadLine());
- idx++;
- if (idx < x)
- goto inputLoop;
- idx = 0;
- Console.WriteLine();
- outputLoop:
- Console.Write(mas[idx].ToString() + " ");
- idx++;
- if (idx < x)
- goto outputLoop;
- Console.ReadKey();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д