Когда я запускаю этот сегмент моей программы, единственный цикл для работы - это последний цикл for, включающий переменную 'week'.
cout << "Enter Building: ";
cin >> building;
cout << "\n";
cout << "Enter Room: ";
cin >> room;
cout << "\n";
cout << "Enter Numeric Month: ";
cin >> monthIndex;
monthIndex = monthIndex - 1;
cout << "\n";
cout << "Enter Week: ";
cin >> week;
cout << "\n";
for (;building <= 30; building++)
{
for (;room <= 24; room++)
{
for (;monthIndex <= 11; monthIndex++)
{
for (;week <= 4; week++)
{
cout << "Building: " << building << "\n";
cout << "Room: " << room << "\n";
cout << "Month: " << month[monthIndex] << "\n";
cout << "Week: " << week << "\n\n";
}
}
}
}
Пример вывода:
Нажмите 1, чтобы распечатать все билеты
Нажмите 2, чтобы распечатать конкретную книгу билетов
Нажмите 3, чтобы выйти из программы
2 выбор меню
Вход в здание: 26
Вход в комнату: 20
Введите числовой месяц: 8
Введите неделю: 2
здание: 26
Комната: 20
Месяц: август
Неделя: 2
здание: 26
Комната: 20
Месяц: август
Неделя: 3
здание: 26
Комната: 20
Месяц: август
Неделя: 4