Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
fernandoguialves

Que função usar

Recommended Posts

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...

Alguem 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 nao 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");

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fernando, evite ficar criando muito topico com a mesma coisa, acabei de responder isso em um outro topico:

#include <stdio.h>
#include <time.h>
#include <stdlib.h>

int main()
{
char data[9];
int dia, mes, ano;
_strdate(data); //passa a data do sistema para o vetor data
printf( "Hoje é dia %s \n", data);

mes=data[1]-48; //converte a unidade para inteiro
mes=mes+(data[0]-48)*10; //converte a casa decimal para inteiro e soma com a unidade

dia=data[4]-48;
dia=dia+(data[3]-48)*10;

ano=data[7]-48;
ano=ano+2000+(data[6]-48)*10;

printf ("Hoje é dia %d do %d de %d\n",dia,mes,ano);
system ("pause");
}

Boa sorte aí, e tipo... tente pensar mais também, os exercícios são para você achar a solução, se a gente ficar ajundando, perde o propósito. E o google ta aí pra isso tb.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×