void main() { int rez = potencija(2, 3); int p = faktorijeli(5); char niz[] = "aprnrpa"; obrnuto(niz, strlen(niz)); obrnuto(niz); palindrom(niz, strlen(niz)); }
void obrnuto(char *niz) { if (*niz == '\0') return; obrnuto(niz+1); printf("%c", *niz); }
void obrnuto(char *niz, int n) { if (n > 0) { printf("%c", niz[n - 1]); obrnuto(niz, n - 1); } }
void obrnuto(int broj) { if (broj > 0) { int zadnja = broj % 10; printf("%d", zadnja); obrnuto(broj / 10); } }
int obrnuto(int n, int *stepen) { int k; if (n < 10) { return n; } else { k = obrnuto(n / 10, stepen); (*stepen) *= 10; return (n % 10)*(*stepen) + k; } }
int main() { int n, stepen = 1; printf("Unesi broj:\n"); scanf("%d", &n); printf("Obrnuti brojevi su:\n"); printf("%d", obrnuto(n, &stepen)); printf("\n"); return 0; }