Yellowrose
offline
[i]
/*21. Разработайте программу вывода одного столбца календаря для текущего месяца с
указанием дней недели с использованием макросов-функций
и препроцессорных операций в строке замещения.*/

#include <stdio.h>
#include <conio.h>

#define n 3
#define dn(i,day) printf("\n%-15s\t%2d\tmarch\n",dayName[i],day);

enum days {pon=n, vtor, sr,
chetv, paytn, syb, voskr};

main()
{
int day,i;
char *dayName[]={"ponedelnik", "vtornik",
"sreda", "chetverg", "paytnica",
"sybbota", "voskresene"};
printf("\t\tMarch\n");

for(day=pon,i=0;day<=voskr,i<=6;day++,i++)
// printf("\n%-15s\t\t%2d\tmarch\n",dayName[i],day);
dn(i,day);

printf("\n");
return 0;
getch();

}