Сделать календарь на год с++ вот пример на месяц. пользователь вводит число 3 выводится календарь на май . циклами. без массива. int a = 4, i, j; cout < < " pn vt sr ch pt sb vs \n"; for (i = 1, j = 1; i < 32; i++) { if (i == 1 & & j < a) { cout < < " "; i--; } else { cout < < " "; if (i < 10)cout < < " "; cout < < i < < " "; } if (++j > 7) { j = 1; cout < < "\n\n"; } }
255
383
Ответы на вопрос:
#include< iostream> using namespace std; int main() { int d = 0, m; cout < < "m = ",cin > > m; if (m> 1) d+=31; if (m> 2) d+=28; if (m> 3) d+=31; if (m> 4) d+=30; if (m> 5) d+=31; if (m> 6) d+=30; if (m> 7) d+=31; if (m> 8) d+=31; if (m> 9) d+=30; if (m> 10) d+=31; if (m> 11) d+=30; d = d % 7; if (d == 0) d = 7; if (m==1||m==3||m==5||m==7||m==8||m==10||m==12) m = 32; else if (m==4||m==6||m==9||m==11) m = 31; else m = 29; for(int i = 1; i < d; i++) cout< < " "; cout< < " "; for(int i = d; i < 8; i++) cout < < i-d+1< < " "; int i = 9-d; while(i < m) { cout < < '\n'; for(int j = 0; j < 7& & i < m; j++) { if (i < 10) cout< < ' '; cout < < i++< < " "; } } return 0; }
Популярно: Информатика
-
kiraн199912.12.2020 13:04
-
afsanka9810.06.2021 05:47
-
Klot070813.06.2022 07:25
-
Eragggqqq03.04.2023 05:07
-
мамочка9224.02.2020 18:07
-
Daniil19951120.12.2022 09:04
-
1ЛиКа629.03.2021 14:44
-
775svetik23.02.2020 14:21
-
дядя2232311.07.2022 08:46
-
Щкх12.03.2023 08:51