Advertisement
nazmulwanted

Dimik OJ Problem 36

Aug 16th, 2020
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.85 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<string.h>
  3.  
  4. int main(){
  5.     int T;
  6.     char num[15];
  7.     int length;
  8.     int mark_index;
  9.  
  10.     scanf("%d", &T);
  11.     getchar();
  12.  
  13.     for(int i = 0; i < T; i++){
  14.         scanf("%s", num);
  15.         getchar();
  16.  
  17.         length = strlen(num);
  18.        
  19.         if(length == 1 && num[0] == '0') printf("%s", num);
  20.         else{
  21.             for(int j = length - 1; j >= 0; j--){
  22.                 if(num[j] >='1' & num[j] <= '9') {
  23.                     mark_index = j;
  24.                     break;
  25.                 }
  26.                 else mark_index = -1;
  27.             }
  28.  
  29.             if(mark_index == -1) printf("%c", num[0]);
  30.             else{
  31.                 for(int j = mark_index; j >= 0; j--){
  32.                     printf("%c", num[j]);
  33.                 }
  34.             }
  35.         }
  36.         printf("\n");
  37.     }
  38.     return 0;
  39. }
  40.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement