Как вывести 2 значения без пропуска а после них пропуск и ещё 2 значения? - C#
Формулировка задачи:
Как изменить этот код так, что бы через каждые 2 значения массива делался пробел (создавались пары)
Random rand = new Random(); List<string> arr1 = new List<string>(); for (int i = myArr.Count; i > 0; i--) { int flag = rand.Next(myArr.Count); arr1.Add(myArr[flag]); myArr.RemoveAt(flag); } foreach (string s in arr1) Console.WriteLine("\n" + s);
Решение задачи: «Как вывести 2 значения без пропуска а после них пропуск и ещё 2 значения?»
textual
Листинг программы
int nextPair = 0; for (int index = 0; index < arr1.Length; ++index) { Console.Write(arr1[index]); ++nextPair; // тут выводите любой разделитель, какой нужен, например пробел Console.Write(' '); if (nextPair == 2) // вывод пары завершён { // перевод на следующую строку Console.WriteLine(); // сброс флага - начат вывод следующей пары nextPair = 0; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д