Формат программы календаря 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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