Advertisement
B-Matt

Zbunjen broj

Oct 24th, 2016
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.76 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.     int n, firstDigit, lastDigit;
  6.  
  7. UNOS:
  8.     printf("Unesite neki broj N (manji od 1000000): ");
  9.     scanf_s("%d", &n);
  10.    
  11.     if (n > 1000000)                // Ako je upisao n veći od 1000000 vrati ga na početak tj. unos n-a
  12.         goto UNOS;
  13.    
  14.     lastDigit = n % 10;             // Nalazi zadnju znamenku (ako dijeliš sa ostatkom (%) kao ostatak ćeš dobiti zadnju znamenku BILO KOJEG broja)
  15.     firstDigit = n;
  16.  
  17.     while (firstDigit >= 10) {      // Nalazi prvu znamenku u broju (ako cjelobrojno dijeliš neki broj na kraju ćeš doći do njegove prve znamenke)
  18.         firstDigit /= 10;
  19.     }
  20.  
  21.     if (firstDigit == lastDigit)    // Usporediš prvu i zadnju znamenku i ispisuješ rezultat.
  22.         printf("Broj je zbunjen!\n");
  23.     else
  24.         printf("Broj nije zbunjen!\n");
  25.     return 0;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement