Created — forked from anonymous/programa1.c

Embed URL

HTTPS clone URL

SSH clone URL

You can clone with HTTPS or SSH.

Download Gist

Codigo Miguel 1.c

View programa1.c
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87
#include <stdio.h>
#include<stdlib.h>
//ano 1800 dia 1 de janeiro era quarta feira
int main ()
{
int dia1,mes1,ano1,dia2,mes2,ano2,cont_dias,idade;
 
 
//Estabelecendo no vetor2 o ano sendo bissexto e no vetor1 o ano não sendo bissexto
int vetor1[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int vetor2[12] = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
 
 
//Verificando se o ano é bissexto ou não
 
cont_bissexto = 0;
 
for(i = ano1;i < ano2,i++){
if(i%4==0 && (i%100!=0 || i%400==0)){
cont_bissexto = cont_bissexto + 1;
}
}
// Inserção e verificação da data de nascimento
while( dia1 <= 0 || dia1 > 31){
printf("Insira sua data de nascimento:\n");
scanf("%d",& dia1);
if(dia1 <= 0 || dia1 > 31){
printf("Valor invalido\n");
}
}
//Inserção e verificação do mes de nascimento
while( mes1 <= 0 || mes1 > 12){
printf("Digite seu mes de nascimento:\n");
scanf("%d",& mes1);
if(mes1 <= 0 || mes1 > 12){
printf("Valor invalido\n");
}
}
//Inserção e verificação do ano de nascimento
while( ano1 < 1800){
printf("Digite seu ano de nascimento:\n");
scanf("%d",& ano1);
if(ano1 < 1800){
printf("Valor invalido\n");
}
}
//Inserção e verificação do dia em que o usuario se encontra
while( dia2 <= 0 || dia2 > 31){
printf("Insira o dia em que voce se encontra:\n");
scanf("%d",& dia2);
if(dia2 <= 0 || dia2 > 31){
printf("Valor invalido\n");
}
}
//Inserção e verificação do mes em que o usuario se encontra
while( mes2 <= 0 || mes2 > 12){
printf("Digite o mes em que voce se encontra:\n");
scanf("%d",& mes2);
if(mes2 <= 0 || mes2 > 12){
printf("Valor invalido\n");
}
}
//Inserção e verificação do ano em que o usuario se encontra
while( ano2 < 1800){
printf("Digite o ano em que voce se encontra:\n");
scanf("%d",& ano2);
if(ano2 < 1800){
printf("Valor invalido\n");
}
}
 
cont_dias = (((ano2 - ano1) - 2)*365);
printf("Sua idade em anos é %d",cont_dias);
 
 
//printf("idade: %d\n",idade);
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.