Заполнить значения массива без использования циклов - 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(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д