• Source
    1. #include<iostream>
    2.  
    3. using namespace std;
    4.  
    5. int main()
    6. {
    7. string s;
    8. cin>>s;
    9. int h = 0,m = 0,ss = 0;
    10. ss = (s[6] - '0') * 10 + s[7] - '0';
    11. m = (s[3] - '0') * 10 + s[4] - '0';
    12. h = (s[0] - '0') * 10 + s[1] - '0';
    13.  
    14.  
    15.  
    16. if( h < 12 && s[8] == 'P'){
    17. h += 12;
    18. }
    19. if(h == 12 && s[8] == 'A'){
    20. h = 0;
    21. }
    22. if( h < 10){
    23. cout<<0;
    24. }
    25. cout<<h<<':';
    26. if( m < 10){
    27. cout<<0;
    28. }
    29. cout<<m<<':';
    30. if( ss < 10){
    31. cout<<0;
    32. }
    33. cout<<ss<<endl;
    34. return 0;
    35. }