© 2014 Firstsoft Technologies (P) Limited. login
Hi 'Guest'
Home SiteMap Contact Us Disclaimer
enggedu
Quick Links
Easy Studies

CPP Program To Know Correct Days
#include #include #include main() { clrscr(); int d,m,y,year,month,day,i,n; cout<<"\nEnter how many times you want to run this program : "; cin>>n; for(i=1;i<=n;i++) { cout<<"\nEnter the date : "; cin>>d>>m>>y; if( d>31 || m>12 || (y<1900 || y>=2000) ) { cout<<"INVALID INPUT"; getch(); exit(0); } year = y-1900; year = year/4; year = year+y-1900; switch(m) { case 1: case 10: month = 1; break; case 2: case 3: case 11: month = 4; break; case 7: case 4: month = 0; break; case 5: month = 2; break; case 6: month = 5; break; case 8: month = 3; break; case 9: case 12: month = 6; break; } year = year+month; year = year+d; day = year%7; switch(day) { case 0: cout<<"\nDay is SATURDAY"; break; case 1: cout<<"\nDay is SUNDAY"; break; case 2: cout<<"\nDay is MONDAY"; break; case 3: cout<<"\nDay is TUESDAY"; break; case 4: cout<<"\nDay is WEDNESDAY"; break; case 5: cout<<"\nDay is THURSDAY"; break; case 6: cout<<"\nDay is FRIDAY"; break; } } getch(); return 0; }

Sample Output :

Enter how many times you want to run this program : 2

Enter the date <dd:mm:yyyy> :   1 8 1983

Day is MONDAY
Enter the date <dd:mm:yyyy> :   25 12 1985

Day is WEDNESDAY

 

 
SLogix Student Projects
bottom