8.1.. Napisati program za ispis proizvoda brojeva od 1 do n čija je cifra jedinica 6.

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 6 - i % 10 == 6 (cifra jedinica 6).

Listing programa:

// 08112054
#include <iostream>

using namespace std;
int main()
{
	int i,n;
	float p;
	
    cout << "Do broja: ";
    cin>>n;
     
    p=1;           // pocetna vrijednost proizvoda    
    for(i=1; i<=n; i++)     // za 1 do n radi
        if(i % 10 == 6)     // cifra jedinica 6?
            p=p*i;          // nova vrijednost proizvoda p *= i;
             
    cout << "Proizvod prirodnih brojeva sa cifrom jedinica 6 od 1 do: " << n << " je " << p << endl;
    return 0;
}

Ispis na ekranu:

Index