Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Calcular a Idade de uma pessoa
- * Diego Mendes Rodrigues
- */
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- int main(void) {
- char nome[15];
- int ano_de_nascimento, ano_atual, idade;
- time_t data_ano;
- /* Solicitar o nome do usuário */
- printf("Qual seu nome: ");
- /* Ler o nome */
- scanf("%[^\n]", nome);
- /* Limpar o buffer */
- scanf("%*[^\n]"); scanf("%*c");
- /* Solicitar o ano de nascimento */
- printf("Digite o ano em que vc nasceu: ");
- scanf("%d",&ano_de_nascimento);
- /* Ano atual */
- time(&data_ano);
- struct tm *data = localtime(&data_ano);
- ano_atual = (data->tm_year+1900);
- /* Calcular a idade */
- idade = ano_atual - ano_de_nascimento;
- /* Exibir o rsultado */
- printf("Caro %s, até o final deste ano de %d, você possuirá %d anos.", nome, ano_atual, idade);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment