🚬
C++ Learning
  • 📚Ссылки/медиа
  • 💼Создание проекта. Основы
  • 🔙Escape последовательности
  • 🔥Типы данных
  • 🛡️Переменные
  • 🔒Константы Const
  • 📥Ввод данных в консоль cin. Приведение типов.
    • ✅Задача с операторами
  • 🔖Инкремент и Декремент
  • ♻️Сокращенные арифметические действия
  • ⚖️Логические Операции
  • ‼️if - else
    • ✅Проверка на четность
  • 3️⃣Тернарный оператор
  • 🔀Switch
    • ✅Простой калькулятор на switch
  • 🔄Цикл While
    • ✅Линия из символов
    • ✅Нахождение всех целых нечетных чисел
  • ♾️Цикл For
  • 🛑Оператор break
  • ⏭️Оператор continue
  • 🦽Оператор goto
  • 🗃️Вложенный Цикл / Вложенная конструкция
    • ✅Задача с прямоугольником
  • 📦Массив
    • ✅Нахождение минимального элемента массива
  • 📏функция sizeof()
  • 🎲функция rand()
    • ✅Заполнение массива случайными неповторяющимися числами
  • 🗓️Двумерный массив
    • ✅Заполнение двумерного массива случайными неповторяющимися числами
  • ⚙️Функции
    • 🔩Прототипы функции
    • 🔩Параметры по умолчанию
    • 🔩Перегрузка функций
    • 🔩Шаблоны функции
    • ✅Игра "угадай число"
  • 👁️Область видимости
  • 📚Стек
  • 🪞Рекурсия
  • 👉Указатели
    • *️⃣Разыменование
    • 📦Массив это указатель
    • 🔩Передача параметров функции через указатели
    • ✅Обмен значениями переменных с помощью указателей
  • 📎Ссылки (reference)
    • ✅Обмен значениями между переменными
    • ✅Шаблонная функция обмена значениями
  • 💾new, delete. Выделение / Удаление памяти
    • ⭕NULL / nullptr
  • 📦Динамический массив
    • 💊Двумерный динамический массив
    • 💿Копирование динамического массива
    • Управление массивом. Добавление элемента (push-back)
    • Управление массивом. Удаление элемента (pop-back)
  • 📝Строки
    • 🧩string / конкатенация строк
    • 📏функция strlen()
    • ✅Написать функцию strlen() самому
  • 📩Указатель на функцию
  • 💽Препроцессор #define
    • Макрос
    • Условная компиляция #ifdef #endif #else #ifndef #if
  • 🌐ООП
  • Class / класс, объект класса
    • Методы класса
    • Модификаторы доступа класса. ИНКАПСУЛЯЦИЯ
    • Геттеры и Сеттеры. ИНКАПСУЛЯЦИЯ.
    • Конструктор класса
      • Перегрузка конструктора класса
    • Деструктор класса
    • this / конструктор копирования
    • operator / Перегрузка операторов
      • Перегрузка операторов сравнения ><
      • Перегрузка операторов сложения, вычитания +-
      • Пример класса с конструкторами и перегрузками
  • 😎Friend / дружественные функции, классы
    • ✅Обмен значениями между объектами класса Swap
    • Дружественный метод класса.
  • Методы вне класса
  • ⁉️Ошибки
    • ❌Ошибка с моментальным закрытием консоли из .exe
  • LEETCODE
    • 🟩1.TwoSum
    • 🟩1108. Defanging an IP Address
    • 🟩2011. Final Value of Variable After Performing Operations
    • 🟩9. Palindrome Number
Powered by GitBook
On this page

Вложенный Цикл / Вложенная конструкция

Цикл в цикле

PreviousОператор gotoNextЗадача с прямоугольником

Last updated 8 months ago

Вложенный цикл в C++ - это когда один цикл находится внутри другого цикла.

Каждый раз, когда внутренний цикл выполняется один раз, внешний цикл также выполнится один раз.

Это позволяет выполнять повторяющиеся задачи несколько раз. Например, можно использовать вложенные циклы для вывода таблицы умножения или выполнения повторяющихся операций для каждого элемента массива.

вложенный цикл
for (int i = 0; i < 5; i++)
{
	cout << "Сработал 1-ый цикл, иттерация номер: "<< i << endl;

	for (int x = 0; x < 5; x++)
	{
		cout << "\tСработал 2-ой цикл, иттерация номер: " << x << endl;
	}

}

Первый цикл не продолжится пока не будет выполнен вложенный цикл

Пример использования вложенного цикла. Таблица умножения
for (int i = 2; i <= 9; i++)
{

	for (int x = 2; x <= 9; x++)
	{

		cout << i << " * " << x << " = " << i * x << endl;

	}

	cout << endl;

}

🗃️
Page cover image