8.1.. Izračunati aritmetičku sredinu prirodnih brojeva od 1 do n koji nisu djeljivi sa a.

Listing programa:

// 08113034
#include <stdio.h>

int main ()
{
    printf("Aritmeticka sredina brojeva od 1 do n nisu djeljivi sa a\n");
    int i, s, br, a, n;          // deklarisanje varjabli
    float as;                    // deklarisanje varjable as
	
    printf("Do broja: ");
    scanf("%d", &n);             // ulaz n
    printf("Djelilac: ");
    scanf("%d", &a);             // ulaz a
	
    s = 0;                       // pocetna vrijednost kumulativne sume
    br = 0;                      // pocetna vrijednost kumulativnog brojaca
    for(i = 1; i <= n ; i++)     // ponavljanje za i=1 do i=n - pocetak petlje
		if (i % a != 0) {        // broj nije djeljiv sa a?
           s=s+i;                // da, uvecaj s za vrijednosti i; s=s+i
           br=br+1;              // da, uvecaj br za vrijednosti 1; br=br+1
    }       
 
    as = (float)s / br;          // aritmeticka sredina
    printf("Aritmeticka sredina = %.4f",as);   // ispis 
 
    return 0;
}

Ispis na ekranu:

Index