14.2.. Izračunati sumu dvocifrene brojeva koji nisu djeljivi sa 3.

Opis rješenja: Provjera djeljivosti se izvodi po principu da li je ostatak dijeljenja sa 3 različit od nule (naredba %). Za provjeru ostatka koristi se naredba %. Za slučajeve kad je ostatak ralučiti od 0 izračunava se kumulativna suma s=s+i jer su to brojevi koji nisu djeljivi sa tri.
Primjeri ostatka dijeljenja sa 3:
0 % 3 = 0
1 % 3 = 1
2 % 3 = 2
3 % 3 = 0
4 % 3 = 1
5 % 3 = 2
6 % 3 = 0

Listing programa:

// 14212004
#include <stdio.h>

int main()
{
    printf("Dvocifreni - Suma brojeva koji nisu dijeljivi sa 3\n");  // naslov
    int i;                        // deklarisanje varijable broj
    int s = 0;                    // pocetna vrijednost sume
    
    for (i=10; i <= 99; i++)      // za dvocifrene brojeve radi
        if (i % 3 != 0 )          // nije dijeljiv sa 3; ostatak dijeljenja sa 3 nije 0?
            s = s + i;            // nova vrijednost sume
    printf("Suma = %d", s);       // ispis sume
    
    return 0;
}

II verzija   s += i 
// 14212004
#include <stdio.h>

int main()
{
    printf("Dvocifreni - Suma brojeva koji nisu dijeljivi sa 3\n");  // naslov
    int i;                        // deklarisanje varijable broj
    int s = 0;                    // pocetna vrijednost sume
    
    for (i=10; i <= 99; i++)      // za dvocifrene brojeve radi
        if (i % 3 != 0 )          // nije dijeljiv sa 3; ostatak dijeljenja sa 3 nije 0?
            s += i;               // nova vrijednost sume
    printf("Suma = %d", s);       // ispis sume
    
    return 0;
}

Ispis na ekranu:

Index