Existe uma função que informa a data do computador ao programa.
Com essa função o usuario não teria que digitar a data de Hoje no
inicio do programa...
alguém sabe que função é e com usa-la nesse programa?
#include <iostream>
main()
{
int diaHoje,mesHoje,anoHoje,diaNasc,mesNasc,anoNasc;
int dia, mes, ano;
printf("Digite a data de hoje (dd mm aaaa):\n");
scanf("%d %d %d",&diaHoje,&mesHoje,&anoHoje);
printf("Digite sua data de nascimento (dd mm aaaa):\n");
scanf("%d %d %d",&diaNasc,&mesNasc,&anoNasc);
ano=anoHoje-anoNasc;
mes=mesHoje-mesNasc;
dia=diaHoje-diaNasc;
if (mes<0){ //no caso no mes ser negativo, ainda não fez ano
ano--;
mes=12+mes;
}
if (dia<0){ //no caso do dia ser negativo, ainda n fez mes
mes--;
dia=31+dia;
}
printf("Voce tem: %d anos, %d Meses e %d dias.\n ",ano,mes,dia);
system("PAUSE");
}
Pergunta
FernandoG
Existe uma função que informa a data do computador ao programa.
Com essa função o usuario não teria que digitar a data de Hoje no
inicio do programa...
alguém sabe que função é e com usa-la nesse programa?
Editado por kuroiAdicionar tag CODE
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.