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. 

February 13, 2019
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:

'; (function() { var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true; dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); })();
Powered by Blogger.