Vprento

4.Interesen broj

Nov 9th, 2017
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.63 KB | None | 0 0
  1. #include <stdio.h>
  2. int main () {
  3.     int n;
  4.     scanf("%d", &n);
  5.     int najdenBroj = 0;
  6.     if (n<10) {
  7.     printf("Brojot ne e validen\n");
  8.     return 0;
  9.     }
  10.     n--;
  11.     while(n > 1) {
  12.     int newNum = 0;
  13.     int count = 1;
  14.     int a = n;
  15.     int a1 = a;
  16.     while (a1>0) {
  17.     count*= 10;
  18.     a1/= 10; }
  19.     int digNum = 0;
  20.     while (a>0) {
  21.     count /= 10;
  22.     newNum += (a%10) * count;
  23.     a/=10;
  24.     digNum ++;
  25.     }
  26.     int a2 = newNum;
  27.     while (a2>0) {
  28.     a2/= 10; }
  29.     if (newNum % digNum == 0) {
  30.     najdenBroj = n;
  31.     break; }
  32.     n--;
  33.     }
  34.     printf("%d\n", najdenBroj);
  35.     return 0;
  36. }
Add Comment
Please, Sign In to add comment