8.1.. Napisati program za ispis proizvoda brojeva od 1 do n čija je cifra jedinica 3.
Opis rješenja: Provjera cifre jedinica izvodi izdvajanjem cifre jecinica i % 10 . Zatim u istom logičkom izrazu je i provjera da li je to cifra 3 - i % 10 == 3 (cifra jedinica 3).
Listing programa:
// 08112055
#include <iostream>
using namespace std;
int main()
{
int i, n;
float p;
cout << "Do broja: ";
cin>>n;
p=1; // pocetna vrijednost
for(i=1; i<=n; i++) // za vrijednosti od 1 do n
if(i % 10 == 3) // cifra jedinica 3?
p=p*i; // nova vrijednost proizvoda p *= i;
cout << "Proizvod prirodnih brojeva sa cifrom jedinica 3 od 1 do " << n << " je " << p << endl;
return 0;
}
Ispis na ekranu:
Index
|