Я пытаюсь написать программу, которая выводит календарь. Пользователь должен ввести день начала месяца (понедельник-0, вторник-1 и т. Д.) И сколько дней в месяце. В зависимости от того, в какой день начнется месяц, календарные даты начнутся в этот конкретный день. Проблемы, которые у меня возникают, я не уверен, как начать календарь в определенный день, и я не уверен, как получить даты, чтобы перейти к новой строке через 7 дней. Любая помощь будет оценена по достоинству. До сих пор мы не многому научились, поэтому мне действительно разрешено использовать основы, никаких функций или подобных вещей.C++ Проблемы с календарем
Вот что у меня есть. Я мог бы быть далеко.
#include <iostream>
#include <iomanip>
#include <conio.h>
using namespace std;
int main()
{
int monthStartDay, daysInMonth;
cout << "Enter the first day of the month: ";
cin >> monthStartDay;
cout << "Enter how many days are in the month: ";
cin >> daysInMonth;
cout<<"\nSun Mon Tue Wed Thu Fri Sat";
cout<<"\n\n"<<setw(2);
for (int x=1; x <= daysInMonth; x++){
cout << x << setw(6);
for (int i=1; i == 6; i++) {
cout << "\n";
}
}
return 0;
}
У меня есть ответ на этот вопрос по соответствующему сообщению http://stackoverflow.com/questions/37582163/c-calendar-loop-design/37582461#37582461 – winux