Advertisement
Guest User

InterestingNumber

a guest
Nov 21st, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.61 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.  
  7.     int n;
  8.     scanf("%d",&n);
  9.     if(n>9){
  10.          int maxNumber=-99999;
  11.     int i;
  12.     for( i=9;i<n;i++){
  13.         int tmp=i;
  14.         int reversed=0;
  15.         int countDigits=0;
  16.         while(tmp!=0){
  17.             reversed=reversed*10+tmp%10;
  18.             tmp=tmp/10;
  19.             countDigits++;
  20.         }
  21.         if(reversed%countDigits==0){
  22.             if(i>maxNumber){
  23.                 maxNumber=i;
  24.             }
  25.         }
  26.  
  27.     }
  28.     printf("%d",maxNumber);
  29.     }else{
  30.     printf("The number is invalid");
  31.     }
  32.    
  33.     return 0;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement