Формат программы календаря C++, отображение, смещениеC++

Программы на C++. Форум разработчиков
Anonymous
Формат программы календаря C++, отображение, смещение

Сообщение Anonymous »

Я пишу программу на C++, которая будет печатать календарь на весь год. Программа спросит пользователя, какой год он хочет ввести, чтобы определить, является ли он високосным. Затем пользователю будет предложено задать вопрос, с какого дня 1января следует начать отсчет. Затем он должен рассчитывать каждый день января, затем переходить к февралю, затем считать каждый день, затем переходить к марту и т. д. Однако он не печатает каждый месяц правильно. Я также обязан не использовать оператор %. Буду очень признателен за любую помощь, которая поможет моей программе напечатать правильный календарь. Пожалуйста, не публикуйте предложения, в которых используется оператор %.

#include
#include
using namespace std;
/****************************************************************************************
Prototypes
****************************************************************************************/
void getyear(int& year , int& days_per_yr);
void list_months(int imonth, int iyear);
void firstday(int& mostart);
void start_month(int& mostart);
int get_numdays(int xmonth, int numdays, int year);
void listdays(int numdays, int& mostart);
bool isLeapYear(int year);
void printMonth();
/****************************************************************************************
Main
****************************************************************************************/
int main(){
printMonth();
}

void printMonth(){ // calls all the functions needed to print the calendar
int year;
int day;
int month;
int mostart;
int days_per_yr;
int numdays; // number of days per month is stored here
cout

Подробнее здесь: https://stackoverflow.com/questions/386 ... lay-offset

Вернуться в «C++»