Question 10: Write a program that reads a string from the user containing a date in the form mm/dd/yyyy. It should print the date in the form Month dd, yyyy.
Question 10: Write a program that reads a string from the user containing a date in the form mm/dd/yyyy. It should print the date in the form Month dd, yyyy.
/*
Name: Mudassar Ali
Roll: BCSF15M045 [Morning]
Assignment: No# 05
Teacher: Miss Sadia Shahzad
*/
#include <iostream>
using namespace std;
int main()
{
cout<<"\tThis Programme will convert the date into required format!!\n\n";
char mon[12][12]= {"January","February","March","April","May","June","July",
"August","September","October","November","December"}; // String having Months
char str[12]; //Hold the date with '/' symbols.
cout<<"Enter the date like as [mm/dd/yy]: ";
cin.getline(str,12); // Input the date.
if(str[0]=='0' && str[1]=='1') // if for month one.
{
cout<<"\nFormatted Date is: "<<mon[0]<<" "<<str[3]<<str[4]<<", "<<str[6]<<str[7]<<str[8]<<str[9]<<".\n";
}
else if(str[0]=='0' && str[1]=='2')// if for month two.
{
cout<<"\nFormatted Date is: "<<mon[1]<<" "<<str[3]<<str[4]<<", "<<str[6]<<str[7]<<str[8]<<str[9]<<".\n";
}
else if(str[0]=='0' && str[1]=='3')// if for month three.
{
cout<<"\nFormatted Date is: "<<mon[2]<<" "<<str[3]<<str[4]<<", "<<str[6]<<str[7]<<str[8]<<str[9]<<".\n";
}
else if(str[0]=='0' && str[1]=='4')// if for month four.
{
cout<<"\nFormatted Date is: "<<mon[3]<<" "<<str[3]<<str[4]<<", "<<str[6]<<str[7]<<str[8]<<str[9]<<".\n";
}
else if(str[0]=='0' && str[1]=='5')// if for month five.
{
cout<<"\nFormatted Date is: "<<mon[4]<<" "<<str[3]<<str[4]<<", "<<str[6]<<str[7]<<str[8]<<str[9]<<".\n";
}
else if(str[0]=='0' && str[1]=='6')// if for month six.
{
cout<<"\nFormatted Date is: "<<mon[5]<<" "<<str[3]<<str[4]<<", "<<str[6]<<str[7]<<str[8]<<str[9]<<".\n";
}
else if(str[0]=='0' && str[1]=='7')// if for month seven.
{
cout<<"\nFormatted Date is: "<<mon[6]<<" "<<str[3]<<str[4]<<", "<<str[6]<<str[7]<<str[8]<<str[9]<<".\n";
}
else if(str[0]=='0' && str[1]=='8')// if for month Eight.
{
cout<<"\nFormatted Date is: "<<mon[7]<<" "<<str[3]<<str[4]<<", "<<str[6]<<str[7]<<str[8]<<str[9]<<".\n";
}
else if(str[0]=='0' && str[1]=='9')// if for month nine.
{
cout<<"\nFormatted Date is: "<<mon[8]<<" "<<str[3]<<str[4]<<", "<<str[6]<<str[7]<<str[8]<<str[9]<<".\n";
}
else if(str[0]=='1' && str[1]=='0')// if for month ten.
{
cout<<"\nFormatted Date is: "<<mon[9]<<" "<<str[3]<<str[4]<<", "<<str[6]<<str[7]<<str[8]<<str[9]<<".\n";
}
else if(str[0]=='1' && str[1]=='1')// if for month eleven.
{
cout<<"\nFormatted Date is: "<<mon[10]<<" "<<str[3]<<str[4]<<", "<<str[6]<<str[7]<<str[8]<<str[9]<<".\n";
}
else if(str[0]=='1' && str[1]=='2')// if for month twelve.
{
cout<<"\nFormatted Date is: "<<mon[11]<<" "<<str[3]<<str[4]<<", "<<str[6]<<str[7]<<str[8]<<str[9]<<".\n";
}
else
cout<<"\nYou Entered A Wrong Date !!\n";// If user entered wrong date.
return 0;
}
No comments: