Sir,

Plese help.

Regards

Nilesh

#include "stdio.h"

main()
{
   /* PROGRAMME FOR FINDING DAY OF 1ST JANUARY OF THE YEAR*/
        
        
   /*ITS WORK UP TO YEAR 1900 TO 2200 ONLY AFTER THAT 

    IT'S FAIL TO GIVE THE ACCURATE DAY 

    WANTS TO ENTER DATE LIKE 01-02-1996 AND FIND THE 

    DAY . PROBLEM IS HOW TO ENTER DATE LIKE THIS AND FIND DAY NUMBER

     OF DAYS . PLEASE HELP.
        
        */

        int year,noy, leapyear, nod,b, day;
 
        

        printf( " Enter Year to get day of 1st jan ");

        scanf("%d",&year);
                
                /* for getting no of days*/
                
                noy =  year - 1900;
                printf( "\n number of year  = %d  ",noy );
                
                leapyear =      (noy-1)/4+1;
                printf( "\n no of leap year = %d  ",leapyear );
                
                
                if ( year >2100)
                   {
                        nod = noy*365+leapyear;
                   }
                 else
                 {  
                   
                
                nod = noy*365+leapyear+1;
                 }
        
                 
                printf( "\n no of day       = %d ",nod );
                
                day = nod%7;
                        printf("\n day of the week = %d ",day );
                b = nod/7;
                
                printf( "\n quotient day    = %d ",b ); 
             if ( noy < 1)
                {
                        printf ( "\n sunday   ");
                }
                else
                {
                 if (day<1)
          {  
                                printf ( "\n saturday   ");
          }
           
        
                  else
                  {
                             if (day >5)
                          {
                   printf ( " \n friday   " );
                          }
                          else
                          {
                                        if (day >4)
                                {
                        printf ( "\n thursday   ");
                                }
                                else
                                {  
                                           if (day >3)
                                            {
                                printf ( "\n wednesday   ");
                                        }
                                                          else
                                                {       
                                                if (day >2)
                                                {
                                          printf ( "\n tuesday   ");
                                                }
                                            else
                                            {
                                                                          if 
(day >1)
                                                    {
                                             printf ( "\n monday   ");
                                                    }
                                                    else
                                                    {
                                                    printf ( "\n sunday   ");
                                                    }
                                            }
                                         }
                              }
                          }
                  }
                
        }
 }


Reply via email to