Я пытаюсь отобразить одни и те же данные, но в двух столбцах, поэтому после 19-й недели обучения данные должны отображаться в столбцах справа от таблицы до тех пор, пока не будут достигнуты общие школьные недели, т.е. 36. Ниже приведен код:Отображать данные в двух столбцах C++
#include "stdafx.h"
#include <iostream>
#include <string>
#include <iomanip>
using namespace std;
int const schoolWeeks = 37;
string week[] = { "A", "B", "C", "D" };
int num = 0;
int main()
{
cout << left << setw(9) << setfill(' ') << "Week " << left << setw(9) << setfill(' ')<< "Menu" << left << setw(9) << setfill(' ') << "Week " << "Menu" << endl;
for (int i = 1; i < 20; i++)
{
cout << left << setw(9) << setfill(' ')<< i << week[num] << endl;
num = num + 1;
if (num == 4)
{
num = 0;
}
}
for (int i = 20; i < schoolWeeks; i++)
{
cout << left << setw(9) << setfill(' ') << i << week[num] << endl;
num = num + 1;
if (num == 4)
{
num = 0;
}
}
}
Почему ваш ** второй ** 'for' находится за пределами ** основного **? –