Advertisement
Guest User

Untitled

a guest
Mar 29th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<locale.h>
  3.  
  4. int main(){
  5. setlocale(LC_ALL, "portuguese");
  6. int dia,diaatual,mes,mesatual,ano,anoatual,totaldias,i;
  7.  
  8. printf("Digite o dia que você nasceu:n");
  9. scanf("%d",&dia);
  10. printf("Digite o mes que você nasceu:n");
  11. scanf("%d",&mes);
  12. printf("Digite o ano que você nasceu:n");
  13. scanf("%d",&ano);
  14. printf("Digite o dia (data de hoje):n");
  15. scanf("%d",&diaatual);
  16. printf("Digite o mês (data de hoje):n");
  17. scanf("%d",&mesatual);
  18. printf("Digite o ano (data de hoje):n");
  19. scanf("%d",&anoatual);
  20.  
  21. for(int i = ano; i < anoatual; i++){
  22.  
  23. // verifica se ano é bissexto ou não
  24. if(i % 4 == 0){
  25. totaldias += 366;
  26. } else {
  27. totaldias += 365;
  28. }
  29. }
  30.  
  31. printf("Dias: %d",totaldias);
  32.  
  33. return 0;
  34. }
  35.  
  36. #include<stdio.h>
  37. #include<locale.h>
  38.  
  39. int main(){
  40. setlocale(LC_ALL, "portuguese");
  41. int dia,diaatual,mes,mesatual,ano,anoatual,totaldias;
  42. int anos, meses, dias, diaano, diames;
  43.  
  44. printf("Digite o dia que você nasceu:n");
  45. scanf("%d",&dia);
  46. printf("Digite o mes que você nasceu:n");
  47. scanf("%d",&mes);
  48. printf("Digite o ano que você nasceu:n");
  49. scanf("%d",&ano);
  50. printf("Digite o dia (data de hoje):n");
  51. scanf("%d",&diaatual);
  52. printf("Digite o mês (data de hoje):n");
  53. scanf("%d",&mesatual);
  54. printf("Digite o ano (data de hoje):n");
  55. scanf("%d",&anoatual);
  56. //total de anos vividos
  57. anos=anoatual-ano;
  58. // diaano é os anos multiplicados por 365 dias, mais os dias dos anos bissextos, obtido pelo resto a divisao por 4
  59. diaano=(anos%4)+(anos*365);
  60.  
  61. if(mesatual>mes){
  62. meses=mesatual-mes;
  63. }
  64. else {
  65. meses=mes-mesatual;
  66. }
  67. // meses convertido em dias
  68. diames=meses*30;
  69.  
  70. if(diaatual>dia){
  71. dias=diaatual-dia;
  72. }
  73. else {
  74. dias=dia-diaatual;
  75. }
  76. totaldias=diames+diaano+dias;
  77. printf("Voce viveu: %d Dias",totaldias);
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement