C: Programma pou emfanizei tis imeres enos mina opoioudipote etous

Programma pou emfanizei tis imeres enos mina opoioudipote etous


Solution: 

  1. /*Programma pou emfanizei tis imeres enos mina opoioudipote etous*/
  2.  
  3. #iinclude <stdio.h>
  4. main ()
  5. {
  6.     int minas, etos, imeres;
  7.     printf ("\n**** EURESI IMERWN TOU MINA OPOIOUDIPOTE ETOUS ****");
  8.     printf ("\n---------------------------------------------------");
  9.     printf ("\nParakalw dwste etos   p.x. 1978:  ");
  10.     scanf ("%d", &etos);
  11.     while (etos<=0)
  12.     {
  13.         printf ("\nO xronos pou valate einai lathos, parakalw ksanadoste     : ");
  14.         scanf ("%d", &etos);
  15.     }
  16.     printf ("\nParakalw dwste mina  p.x. 10:     ");
  17.     scanf ("%d", &minas);
  18.     while (minas<1 && minas>12)
  19.     {
  20.         printf ("\nO minas pou valate einai o %d kai einai lathos, parakalw ksanadwste      : ", minas);
  21.         scanf ("%d", &minas);
  22.     }
  23.     if (minas=4 || minas=6 || minas=9 || minas=11)
  24.     {
  25.         imeres=30;
  26.         printf ("\nApantisi: \n\n O %dos minas tou etous %d eixe/exei %d imeres. \n\nTelos Programmatos", minas, etos, imeres);
  27.     }
  28.     else if (minas=1 || minas=3 || minas=5 || minas=7 || minas=8 || minas=10 || minas=12)
  29.     {
  30.         imeres=31;
  31.         printf ("\nApantisi:  \n\n O %dos minas tou etous %d eixe/exei %d imeres. \n\nTelos Programmatos", minas, etos, imeres);
  32.     }
  33.     else if (minas=2)
  34.     {
  35.         if (etos%4=0 && etos%100!=0 && etos%400=0)
  36.         imeres=29;
  37.         printf ("\nApantisi: \n\nO %dos minas tou etous %d (einai disekto etos) eixe/exei %d imeres.\n\nTelos Programmatos",minas, etos, imeres);
  38.         else
  39.         {
  40.             imeres=28;
  41.             printf ("\nApantisi: \n\nO %dos minas tou etous %d (den einai disekto etos) eixe/exei %d imeres. \n\nTelos Programmatos", minas, etos, imeres);
  42.         }
  43.        
  44.     }  
  45. }


Learn More :