Print February Calendar
C++ Code:
#include <iostream>
#include<string>
using namespace std;
int main(){
int i,j,k,m,n,s,t=0,u,v,year,month;
string day;
cin>>year>>day;
if(year%400==0||(year%4==0&&year%100!=0))
{
month=29;
}
else
month=28;
if(day=="MON")s=5;
if(day=="TUE")s=6;
if(day=="WED")s=7;
if(day=="THU")s=1;
if(day=="FRI")s=2;
if(day=="SAT")s=3;
if(day=="SUN")s=4;
int a[8][8]={0};
t=1;
for(i=1;i<6;i++)
{
if(i==1)
{
for(j=s;j<8;j++)
{
a[i][j]=t;
t++;
}
}
else
{
for(j=1;j<8;j++)
{
if(t<=month)
{
a[i][j]=t;
t++;
}
}
}
}
cout<<"S M T W T F S\n";
for(i=1;i<8;i++)
{
if(a[5][i]!=0)
break;
}
if(i==8)
v=5;
else
v=6;
for(i=1;i<v;i++)
{
for(j=1;j<8;j++)
{
if(a[i][j]!=0)
cout<<a[i][j]<<" ";
else
cout<<"* ";
}
cout<<endl;
}
}
#include<string>
using namespace std;
int main(){
int i,j,k,m,n,s,t=0,u,v,year,month;
string day;
cin>>year>>day;
if(year%400==0||(year%4==0&&year%100!=0))
{
month=29;
}
else
month=28;
if(day=="MON")s=5;
if(day=="TUE")s=6;
if(day=="WED")s=7;
if(day=="THU")s=1;
if(day=="FRI")s=2;
if(day=="SAT")s=3;
if(day=="SUN")s=4;
int a[8][8]={0};
t=1;
for(i=1;i<6;i++)
{
if(i==1)
{
for(j=s;j<8;j++)
{
a[i][j]=t;
t++;
}
}
else
{
for(j=1;j<8;j++)
{
if(t<=month)
{
a[i][j]=t;
t++;
}
}
}
}
cout<<"S M T W T F S\n";
for(i=1;i<8;i++)
{
if(a[5][i]!=0)
break;
}
if(i==8)
v=5;
else
v=6;
for(i=1;i<v;i++)
{
for(j=1;j<8;j++)
{
if(a[i][j]!=0)
cout<<a[i][j]<<" ";
else
cout<<"* ";
}
cout<<endl;
}
}
Comments
Post a Comment