Lógica, perguntado por elianecabralp3sz2p, 1 ano atrás

Construir um programa em C, usando switch, para identificar quantos dias há em um mês, sabendo o mês e o ano.


elianecabralp3sz2p: Programa em C usando Switch

Soluções para a tarefa

Respondido por EricRDC
0
#include<stdio.h>
#include<conio.h>
int main()
{
int m,y,d;
clrscr();
printf("Insira o mes e o ano");
scanf("%d%d",&m,&y);
switch (m){
case 1:
    if(y%4==0&&y%100!=0||y%400==0)
         printf("Dias no mes=31, Dias no ano=366");
    else printf("Dias no mes=31, Dias no ano=365");
    break;
case 2:
    if(y%4==0&&y%100!=0||y%400==0)
       printf("Dias no mes=29, Dias no ano=366");
    else printf("Dias no mes=28, Dias no ano=365");
    break;
case 3, 5, 7, 8, 10, 12:
    if(y%4==0&&y%100!=0||y%400==0)
         printf("Dias no mes=31, Dias no ano=366");
    else printf("Dias no mes=31, Dias no ano=365");
    break;
default:
    if(y%4==0&&y%100!=0||y%400==0)
    printf("Dias no mes=30, Dias no ano=366");
    else printf("Dias no mes=30, Dias no ano=365");
    return;
    }
return 0;
}
Perguntas interessantes