Advertisement
Guest User

dodatni

a guest
Nov 12th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.61 KB | None | 0 0
  1. int transform(int n) {
  2.     int x[20];
  3.     int cifra, brEl=0;
  4.     while (n > 0)
  5.     {
  6.         cifra = n % 10;
  7.         if (!daLiJeUNizu(x, brEl, cifra)) {
  8.             x[brEl] = cifra;
  9.             brEl++;
  10.         }
  11.         n = n / 10;
  12.     }
  13.     int broj = 0;
  14.     for (int i = 0; i < brEl; i++)
  15.     {
  16.         broj += x[i] * (int)pow(10, i);
  17.     }
  18.     return broj;
  19. }
  20. void dodatni(void) {
  21.     int x, min;
  22.     int status = 0;
  23.     while(1) {
  24.         printf("Unesi broj: ");
  25.         scanf("%d", &x);
  26.         if (x == 0) {
  27.             break;
  28.         }
  29.         if (status == 1) {
  30.             if (min > transform(x)) {
  31.                 min = transform(x);
  32.             }
  33.         }
  34.         else {
  35.             min = transform(x);
  36.             status++;
  37.         }
  38.     }
  39.     printf("Vas min je %d", min);
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement