write a program to print calender using for loop.




write a program to print calender using for loop. ..

Answer / abdul rahman

// Callender for 2011
#include<stdio.h>

#include<string.h>
char* month(int);
main()
{

int mm,d,m,st,start=6,count,day=0;
for(m=1;m<=12;m++)
{printf("\n");
puts(month(m));
printf("\n");
printf("su\tmo\ttu\twe\tth\tfr\tsa\n");
for(st=start;st>0;st--)
{

printf("\t");
day++;
}

if(m<8)
{

if(m%2)
count=31;
else
{count=30;
if(m==2)
count=28; }
}
else
{
if(m%2)
count=30;
else
count=31;
}
for(d=1;d<=count;d++)
{
if(start==7)
{start=0;
printf("\n");
}

printf("%d\t",d);
start++;
}
printf("\n");
}

}
char* month(int a)
{
switch (a)
{
case 1:return("Jan");

case 2:return("Feb");

case 3:return("Mar");

case 4:return("Apr");

case 5:return("May");

case 6:return("Jun");

case 7:return("Jul");

case 8:return("Aug");

case 9:return("Sep");

case 10:return("Oct");

case 11:return("Nov");

case 12:return("Dec");

default: return(0);
}

}

Is This Answer Correct ?    9 Yes 0 No

Post New Answer

More C Interview Questions

Is c high or low level?

1 Answers  


How can you print HELLO WORLD without using "semicolon"?

7 Answers   HCL, Infosys,


What are the types of type specifiers?

1 Answers  


What is meant by operator precedence?

1 Answers  


can you change name of main()?how?

3 Answers   HCL, Siemens,


any string of bits of length 'n' represents a unique non- negative integer between.............?

2 Answers  


what is the use of operator ^ in C ? and how it works?

2 Answers  


What is an expression?

1 Answers  


What type of function is main ()?

1 Answers  


find the size of structure without using the size of function

1 Answers   Bosch,


What are the different categories of functions in c?

1 Answers  


What’s a signal? Explain what do I use signals for?

1 Answers  


Categories