Основы программирования C# - 21 урок. Вложенные циклы

Опубликовано: 29 Ноябрь 2019
на канале: All For All
851
22

Ссылка на плейлист со всеми уроками "Основы программирования C#" -    • Основы программирования C# - 1 урок. ...  

________________
Автор: Иосиф Дзеранов
Лицензия: https://creativecommons.org/licenses/...
Источник: https://stepik.org/course/5482/
____________
Вложенные циклы
Циклы позволяют повторять выполнение любого набора операторов. В частности можно повторять много раз выполнение другого цикла. Такие циклы называются вложенными. Разберем следующую задачу: напечатать числа в виде следующей таблицы:
5 5 5 5 5 5
5 5 5 5 5 5
5 5 5 5 5 5

Данная таблица состоит из трех строчек, в каждой из которых число 5 напечатано 6 раз. Строчку из шести чисел можно напечатать с помощью одного цикла for:


for (int i = 1; i = 6; i++)
{
Console.Write(5 + " ");
}

Чтобы повторить вывод строчки 3 раза, вставляем этот цикл внутрь другого:


for (int k = 1; k = 3; k++) // выполняется 3 раза
{
for (int i = 1; i = 6; i++)
{
Console.Write(5 + " "); // вывод на одной строке
}
Console.WriteLine(); // переводим курсор на следующую строку. После того как вывели всю строку!
}

Типичная ошибка, когда в качестве счетчиков вложенных циклов (i и k в приведенном примере) используется одна и та же переменная. То есть нельзя в каждом из циклов использовать одну переменную i. Помнить об этом особенно важно, поскольку данная ошибка не обнаруживается на этапе компиляции. Ваша программа запустится, но делать будет вовсе не то, что вы от нее ждете.


Смотрите видео Основы программирования C# - 21 урок. Вложенные циклы онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь All For All 29 Ноябрь 2019, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 85 раз и оно понравилось 2 людям.