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
|