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

Listing programa:

// 08112029
//Izračunati sumu prirodnih brojeva u intervalu od k do n koji su djeljivi sa 3.
#include <stdio.h>
int main ()
{
    printf("Suma k - n - djeljivi sa 3\n");  // naslov
	int i, k,n;                  // deklarisanje varjabli
	float suma;                  // deklarisanje varjable
		
    printf("Od broja: ");      
    scanf("%d", &k);            // upis broja od kojeg se ispisuje
    printf("Do broja: ");    
    scanf("%d", &n);            // upis broja do kojeg se ispisuje
    suma = 0;                   // pocetna vrijednost

    for(i = k; i <= n; i++)     // ponavljanje za i = k do i = n - pocetak petlje		
        if(i % 3 == 0)          // provjera da li je broj djeljiv sa 3
            suma += i;          // djeljiv sa 3, nova suma

    printf("Suma = %f",suma);   // ispis
		
	return 0;
}

II varijanta    suma += k; 
// 08112029
//Izračunati sumu prirodnih brojeva u intervalu od k do n koji su djeljivi sa 3.
#include <stdio.h>
int main ()
{
    printf("Suma k - n - djeljivi sa 3\n");  // naslov
	int k, n;                    // deklarisanje varjabli
	float suma;                  // deklarisanje varjable
		
    printf("Od broja: ");      
    scanf("%d", &k);            // upis broja od kojeg se ispisuje
    printf("Do broja: ");    
    scanf("%d", &n);            // upis broja do kojeg se ispisuje
		
    for(int i = k; i <= n; i++) // ponavljanje za i = k do i = n - pocetak petlje		
        if(i % 3 == 0)          // provjera da li je broj djeljiv sa 3
            suma += i;          // djeljiv sa 3

    printf("Suma = %f",suma);   // ispis
		
	return 0;
}

III varijanta    suma += k; 
// 08112029
//Izračunati sumu prirodnih brojeva u intervalu od k do n koji su djeljivi sa 3.
#include <stdio.h>
int main ()
{
    printf("Suma k - n - djeljivi sa 3\n");  // naslov
	int k,n;                     // deklarisanje varjabli
	float suma;                  // deklarisanje varjable
		
    printf("Od broja: ");      
    scanf("%d", &k);            // upis broja od kojeg se ispisuje
    printf("Do broja: ");    
    scanf("%d", &n);            // upis broja do kojeg se ispisuje
		
    for(;k<=n;k++)              // ponavljanje za i=k do i=n - pocetak petlje
        if(k % 3 == 0)          // provjera da li je broj djeljiv sa 3
            suma += k;          // djeljiv sa 3

    printf("Suma = %f",suma);   // ispis
		
	return 0;
}

Ispis na ekranu:

Index