Advertisement
pmanriquez93

LP1 2013-1 Parte 1

Aug 29th, 2014
586
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.53 KB | None | 0 0
  1. #include <cstdlib>
  2. #include <cstdio>
  3.  
  4. using namespace std;
  5.  
  6. int main(int argc, char** argv) {
  7.     char c;
  8.     int valor,verifF,dd,mm,aa;
  9.     scanf("%d\n",&valor);
  10.     while (1){
  11.         verifF = scanf("%d/%d/%d",&dd,&mm,&aa);
  12.         if (verifF == EOF) break;
  13.         if (verifF == 0){
  14.             while (1){
  15.                 c = getchar();
  16.                 if (c == ',') break;          
  17.                 if (valor == 1) putchar(c);
  18.             } getchar();
  19.             while (1){
  20.                 c = getchar();
  21.                 if (c == ',') break;            
  22.                 if (valor == 2) putchar(c);
  23.             } getchar();
  24.             while (1){
  25.                 c = getchar();
  26.                 if (c == ':') break;          
  27.                 if (valor == 3) putchar(c);
  28.             }
  29.             printf("\n"); getchar();
  30.         }
  31.         //printf("\t\t\tFecha\t\tHora Inicio\tHora Fin\t\tCantidad de lluvia\n");
  32.         if (verifF>=1){
  33.             if (verifF == 1){ aa=dd; mm=1; dd=1; verifF=3; }
  34.             if (verifF == 2){ aa=mm; mm=dd;dd=1; verifF=3; }
  35.             if (verifF == 3) printf("\t%d/%d/%d",dd,mm,aa);
  36.            
  37.             int hIni=0,hFin=0,mIni=0,mFin=0,sIni=0,sFin=0;
  38.             scanf("%d:%d:%d",&hIni,&mIni,&sIni);
  39.             scanf("%d:%d:%d",&hFin,&mFin,&sFin);
  40.             printf("\t%02d:%02d:%02d",hIni,mIni,sIni);
  41.             printf("\t%02d:%02d:%02d",hFin,mFin,sFin);
  42.            
  43.             double cant;
  44.             scanf("%lf",&cant); printf("\t%2.4lf\n",cant);
  45.         }
  46.     }    
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement