Programma pou emfanizei tis imeres enos mina opoioudipote etous
Solution:
- /*Programma pou emfanizei tis imeres enos mina opoioudipote etous*/
- #iinclude <stdio.h>
- main ()
- {
- int minas, etos, imeres;
- printf ("\n**** EURESI IMERWN TOU MINA OPOIOUDIPOTE ETOUS ****");
- printf ("\n---------------------------------------------------");
- printf ("\nParakalw dwste etos p.x. 1978: ");
- scanf ("%d", &etos);
- while (etos<=0)
- {
- printf ("\nO xronos pou valate einai lathos, parakalw ksanadoste : ");
- scanf ("%d", &etos);
- }
- printf ("\nParakalw dwste mina p.x. 10: ");
- scanf ("%d", &minas);
- while (minas<1 && minas>12)
- {
- printf ("\nO minas pou valate einai o %d kai einai lathos, parakalw ksanadwste : ", minas);
- scanf ("%d", &minas);
- }
- if (minas=4 || minas=6 || minas=9 || minas=11)
- {
- imeres=30;
- printf ("\nApantisi: \n\n O %dos minas tou etous %d eixe/exei %d imeres. \n\nTelos Programmatos", minas, etos, imeres);
- }
- else if (minas=1 || minas=3 || minas=5 || minas=7 || minas=8 || minas=10 || minas=12)
- {
- imeres=31;
- printf ("\nApantisi: \n\n O %dos minas tou etous %d eixe/exei %d imeres. \n\nTelos Programmatos", minas, etos, imeres);
- }
- else if (minas=2)
- {
- if (etos%4=0 && etos%100!=0 && etos%400=0)
- imeres=29;
- printf ("\nApantisi: \n\nO %dos minas tou etous %d (einai disekto etos) eixe/exei %d imeres.\n\nTelos Programmatos",minas, etos, imeres);
- else
- {
- imeres=28;
- printf ("\nApantisi: \n\nO %dos minas tou etous %d (den einai disekto etos) eixe/exei %d imeres. \n\nTelos Programmatos", minas, etos, imeres);
- }
- }
- }