Ir ao conteúdo
  • Cadastre-se

Ajuda cod ano bissexto


LeoPeoli

Posts recomendados

Galera, estou com o cod. abaixo funcionando, não consigo add o verificador se o ano é bissexto, c alguém puder me dar uma dica, agradeço, segue abaixo o Cód.

------------------------------------------------------------------------------------

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

#include<conio.h>

const int meses[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30};

int main()

{

inicio:

system("cls");

fflush(stdin);

int dia, mes, ano, s_dias;

int dia2, mes2, ano2;

int i, total_dias, total_dias2;

int erro, opc;

char resp;

printf("Digite o dia: ");

scanf("%i", &dia);

printf("Digite o mes: ");

scanf("%i", &mes);

printf("Digite o ano: ");

scanf("%i", &ano);

printf (" \n");

printf (" INFOME AS CONDICOES DE PAGAMENTO \n");

printf ("1 - 30 DIAS \n");

erro=0;

do

{

erro++;

if(erro>1)

{

printf("Erro: Opcao invalida!\n");

erro=1;

}

printf("\n");

printf("Informe a sua opcao: ");

scanf("%d",&opc); fflush(stdin);

printf("\n");

printf("*=========================================================================*\n");

}while(opc>4 || opc<1);

switch(opc)

{

case 1:

{

total_dias = 0;

for(i=0; i<(mes-1); i++)

{ total_dias += meses; }

total_dias += (dia-1);

total_dias += 31;

for(i=0; i<11; i++)

{

if(total_dias > meses)

{ total_dias -= meses; }

else break;

}

printf (" \n");

printf("A Data de Pagamento e:\n");

printf("Dia = %i\n", total_dias);

printf("Mes = %i\n", i+1);

printf("Ano = %i\n", ano);

printf (" \n");

break;

}

case 4:

{

printf("Deseja continuar no programa (s/n)? ");

scanf("%s",&resp);

if((resp=='n') || (resp=='N')) goto fim; //termina o programa

else goto inicio; //volta para o inicio do programa

}

}

printf("Pressione \"enter\" para continuar...");

getchar();

goto inicio; //volta no inicio do programa

fim:;

}

---------------------------------------------------------------------------

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!