Advertisement
Guest User

palindrom

a guest
Jan 29th, 2020
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.59 KB | None | 0 0
  1. int daLiJeBrojPalindrom(int broj) {
  2.     int i;
  3.     int cifra;
  4.     int niz[100];
  5.     int brEl = 0;
  6.     while (broj > 0) {
  7.         cifra = broj % 10;
  8.         niz[brEl++] = cifra;
  9.         broj = broj / 10;
  10.     }
  11.     for (i = 0; i < brEl/2; i++) {
  12.         if (niz[i] == niz[brEl - i - 1]) {
  13.             return 1;
  14.         }
  15.     }
  16.     return 0;
  17. }
  18. int nadjiMaxPalindrom(int niz[], int brEl) {
  19.     int maxBroj = 0;
  20.     int i;
  21.     for (i = 0; i < brEl; i++) {
  22.         if (niz[i] > maxBroj && daLiJeBrojPalindrom(niz[i]) == 1) {
  23.             maxBroj = niz[i];
  24.         }
  25.         else if(daLiJeBrojPalindrom(niz[i]) == 0) {
  26.             printf("Palindrom nije unet.\n");
  27.         }
  28.     }
  29.     return maxBroj;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement