Professional Documents
Culture Documents
Vježba 10.
1. Napišite program koji sa tipkovnice učitava riječ (niz od max. 50 velikih slova abecede)
te ispisuje koliko riječ ima samoglasnika. Koristiti funkciju brojiSamoglasnike() za
brojanje samoglasnika u riječi.
#include <stdio.h>
return brojSamoglasnika;
}
int main() {
char rijec[51];
return 0;
}
return suma;
}
int main() {
int matrica[3][4];
return 0;
}
3. Napišite program koji pomoću funkcije ZnamenkePoredaj() broji znamenke unesenog
višeznamenkastog broja i ispisuje znamenke broja po veličini (od većeg prema
manjem).
#include <stdio.h>
// Brojanje znamenki
while (broj != 0) {
int znamenka = broj % 10;
brojac[znamenka]++;
broj /= 10;
}
int main() {
int uneseni_broj;
if (uneseni_broj < 0) {
printf("Uneseni broj treba biti nenegativan.\n");
return 1; // Vraćamo 1 kako bismo označili grešku
}
ZnamenkePoredaj(uneseni_broj);
return 0;
}
4. Napišite program koji poziva funkciju Sortiraj() koja kao argumente uzima niz realnih
brojeva i cijeli broj n (koji označava duljinu niza). Funkcija treba uzlazno sortirati niz.
Niz ispišite u main() funkciji.
#include <stdio.h>
int main() {
int n;
float niz[n];
Sortiraj(niz, n);
printf("\n");
return 0;
}
#include <stdio.h>
return faktorijel;
}
int main() {
int broj;
// Rekurzivni poziv
printf("Rekurzivni faktorijel od %d: %llu\n", broj, rekurzivniFaktorijel(broj));
// Iterativni poziv
printf("Iterativni faktorijel od %d: %llu\n", broj, iterativniFaktorijel(broj));
return 0;
}