Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int broj_cifara(int a)
- {
- int broj = 0;
- while(a > 0)
- {
- broj++;
- a /= 10;
- }
- return broj;
- }
- float srednja_vrijednost_n_cifrenih_brojeva(int* niz, int vel, int n)
- {
- if (n < 1 || n > 7) return -1;
- float suma = 0;
- int broj = 0;
- int i;
- for(i = 0; i < vel; i++)
- {
- if (broj_cifara(niz[i]) == n)
- {
- suma += niz[i];
- broj++;
- }
- }
- if (broj == 0) return 0;
- return suma / broj;
- }
- int main()
- {
- int niz[] = {5, 231, 18, 7801, 409, 313, 22, 17};
- //printf("%d", broj_cifara(1234));
- printf("%f", srednja_vrijednost_n_cifrenih_brojeva(niz, 8, 3));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement