14.6.. Broj trocifrenih brojeva čija je suma prve dvije cifre parna.

Opis rješenja: Početna vrijednost brojača je br=0; a izraz za kumulativni brojač je br = br + 1;. Provjera cifara se izvodi naredbom if ((s + d) % 2 == 0). Ako je suma prve dvije cifre parna uvečava se vrijednost brojača.

Listing programa:

// 14614021
#include<iostream>
using namespace std;

int main()
{
    cout << "Broj trocifrenih brojeva suma prve dvije cifre parna" << endl;
    int broj, d, s;             // deklarisanje varijabli
    int br = 0;                 // pocetne vrijednost
  
    for (broj=100; broj <= 999; broj++){  // za trocifrene brojeve radi
        d = (broj / 10);
        d = d % 10;              // desetice
        s = broj / 100;          // stotice
        if ((s + d) % 2 == 0)    // razlika prve dvije cifre djeljiva sa 3?
            br = br + 1;         // uvecaj brojac
    }        

            cout << "Brojac = " << br << endl; // ispis
	return 0;
}

II verzija   brojac: br++
// 14614021
#include<iostream>
using namespace std;

int main()
{
    cout << "Broj trocifrenih brojeva suma prve dvije cifre parna" << endl;
    int broj, d, s;             // deklarisanje varijabli
    int br = 0;                 // pocetne vrijednost
  
    for (broj=100; broj <= 999; broj++){  // za trocifrene brojeve radi
        d = (broj / 10);
        d = d % 10;              // desetice
        s = broj / 100;          // stotice
        if ((s + d) % 2 == 0)    // razlika prve dvije cifre djeljiva sa 3?
            br++;               // da, uvecaj vrijednost brojaca,br = br + 1
	}

            cout << "Brojac = " << br << endl; // ispis
	return 0;
}

Ispis na ekranu:

Index