8.1.. Izračunati sumu prirodnih brojeva u intervalu od k do n koji nisu djeljivi sa a.

Listing programa:

// 08112033
//Izračunati sumu prirodnih brojeva u intervalu od k do n koji nisu djeljivi sa a.
#include <stdio.h>

int main ()
{
    printf("Suma brojeve od k do n nisu djeljivi sa a\n"); // naslov
    int i, k, n, a;          // deklarisanje varjabli
    double s;                // deklarisanje varjabli
		
    printf("Od broja: ");
    scanf("%d", &k);          // ulaz k
    printf("Do broja: ");
    scanf("%d", &n);          // ulaz n
		
    printf("Unesi djelioca: ");
    scanf("%d",&a);           // ulaz a

    s = 0;                    // pocetna vrijednost kumulativne sume		
		
    for (i=k; i<=n; ++i)
        if(i % a != 0)        // i nije djeljivo sa a?		
            s = s + i;        // da - nije djeljivo sa a, uvecaj s za vrijednosti i; s=s+i
    printf("Suma je: %f", s); // ispis
		
    return 0;
}

II varijanta   s += i
// 08112033
//Izračunati sumu prirodnih brojeva u intervalu od k do n koji nisu djeljivi sa a.
#include <stdio.h>

int main ()
{
    printf("Suma brojeve od k do n nisu djeljivi sa a\n"); // naslov
    int i, k, n, a;          // deklarisanje varjabli
    double s;                // deklarisanje varjabli
		
    printf("Od broja: ");
    scanf("%d", &k);          // ulaz k
    printf("Do broja: ");
    scanf("%d", &n);          // ulaz n
		
    printf("Unesi djelioca: ");
    scanf("%d",&a);           // ulaz a

    s = 0;                    // pocetna vrijednost kumulativne sume		
		
    for (i=k; i<=n; ++i)      // ponavljanje za i=1 do i=n - pocetak petlje
        if(i % a != 0)        // i nije djeljivo sa a?		
            s += i;           // da - nije djeljivo sa a, uvecaj s za vrijednosti i; s=s+i
    printf("Suma je: %f", s); // ispis
		
    return 0;
}

Ispis na ekranu:

Index