ramontricolor12

LISTA 03 - Exercício 32

Jun 28th, 2013
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.77 KB | None | 0 0
  1. /* CABEÇALHO
  2.    Arquivo: LISTA 03 - Exercicio 32.c
  3.    Objetivo: Exibir data somada a uma quantidade de dias fornecida.
  4.    Autor(a): Ramon Borges
  5.  */
  6.  
  7.  #include <stdio.h>
  8.  int main()
  9.  {
  10.      int dia, mes, ano, diaFornecido, i, j, k;
  11.  
  12.      printf("\nInforme uma data: ");
  13.      scanf("%d %d %d", &dia, &mes, &ano);
  14.      printf("\nInforme uma quantidade de dias: ");
  15.      scanf("%d", &diaFornecido);
  16.  
  17.      ano += (((dia + diaFornecido) / 30) + mes) / 12;
  18.      if((dia + diaFornecido) % 30 == 0)
  19.         dia = 1;
  20.      else
  21.         dia = (dia + diaFornecido) % 30;
  22.  
  23.      if((((dia + diaFornecido) / 30) + mes) % 12 == 0)
  24.         mes = 1;
  25.     else
  26.         mes = (((dia + diaFornecido) / 30) + mes) % 12;
  27.  
  28.      printf("\n%d / %d / %d", dia, mes, ano);
  29.      return 0;
  30.  }
Advertisement
Add Comment
Please, Sign In to add comment