Rishav_hitk_cse

Untitled

Aug 31st, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.83 KB | None | 0 0
  1. char* timeConversion(char* s) {
  2.     /*
  3.      * Write your code here.
  4.      */
  5.      int i,hour=0;
  6.      char *result=(char*)malloc(9*sizeof(char));
  7.      char str[3];
  8.      if(s[8]=='A'){
  9.          hour=(int)(s[0]-48)*10+(int)(s[1]-48);
  10.          if(hour==12){
  11.         for(i=0;i<2;i++)
  12.             result[i]='0';
  13.         for(i=2;i<8;i++)
  14.             result[i]=s[i];
  15.     }
  16.         else{
  17.          for(i=0;i<8;i++)
  18.             result[i]=s[i];
  19.         }
  20.      }
  21.      else{
  22.          for(i=0;i<2;i++)
  23.             str[i]=s[i];
  24.         str[2]='\0';
  25.         hour=(int)(s[0]-48)*10+(int)(s[1]-48);
  26.    
  27.         if(hour!=12)
  28.           hour+=12;
  29.  
  30.         result[0]=(char)(hour/10+48);
  31.         result[1]=(char)(hour%10+48);
  32.         for(i=2;i<8;i++)
  33.             result[i]=s[i];
  34.    
  35.    
  36.      }
  37.      result[8]='\0';
  38.      return result;
  39.  
  40. }
Add Comment
Please, Sign In to add comment