14.3.. Od dvocifrenih brojeva ispisati one čiji je proizvod cifara iz intervala [20, 30].
Opis rješenja: Izdvajanje cifara se računa d = i / 10; j = i % 10; Provjera proizvoda cifara se izvodi sa if ((p >= 10) && (p <= 20). Ako je proizvod u opegu izvodi se ispis.
Listing programa:
// 08702313
#include <stdio.h>
int main()
{
printf("Dvocifreni - Proizvod cifara 10 <= p <= 20\n"); // naslov
int i, d, j; // deklarisanje varijable broj
int p = 0; // pocetna vrijednost sume
for (i=10; i <= 99; i++) { // za dvocifrene brojeve radi
d = i / 10; // cifra desetica
j = i % 10; // cifra jedinica
p = d * j; // proizvod cifra
if ((p >= 10) && (p <= 20) ) // 10 <= p <= 20?
printf("%d, ", i); // da proizvod je u opsegu, ispis
}
return 0;
}
Ispis na ekranu:
Dvocifreni - Proizvod cifara 10 <= p <= 20
25, 26, 27, 28, 29, 34, 35, 36, 43, 44, 45, 52, 53, 54, 62, 63, 72, 82, 92,
Index
|
|