14.2.. Izračunati sumu dvocifrenih brojeva kod kojih je suma cifara manja od 7.

Opis rješenja: Izdvajanje cifara se računa d = i / 10; j = i % 10; Provjera sume cifara se izvodi sa if ((d + j) < 7 ). Suma se izračunava sa s=s+i.

Listing programa:

// 14212014
#include <stdio.h>

int main()
{
    printf("Dvocifreni - Suma cifara manja od 7\n");  // naslov
    int i, d, j;                  // deklarisanje varijable broj
    int s = 0;                    // pocetna vrijednost sume
    
    for (i=10; i <= 99; i++) {    // za dvocifrene brojeve radi
        d = i / 10;               // cifra desetica
        j = i % 10;               // cifra jedinica
        if ((d + j) < 7 )         // suma cifara manja od 7?
            s = s + i;            // nova vrijednost sume
    }       
    printf("Suma = %d", s);       // ispis sume
    
    return 0;
}

Ispis na ekranu:

Index