8.3.. Napisati program za prebrojavanje parnih brojeva od k do n.
Opis rješenja: Zadatak se rješava postavljanjem početnih vrijednosti za brojač je br:=0; a naredba za uvečavanje brojača je (br:=br+1). Logički izraz za provjeru parnosti je k%2==0.
Listing programa:
//p08342071//
#include <iostream>
using namespace std;
int main()
{
int br,i,n,k;
cout<<"Od broja : ?"<<endl;
cin>>k;
cout<<"Do broja: ?";
cin>>n;
br=0;
i=k;
do
{
if(i % 2 == 0)
br=br+1;
i++;
}while (i<=n );
cout<<"Takvih brojeva ima: "<<br<<endl;
return 0;
}
II Varijanta
#include <iostream>
using namespace std;
int main (void)
{
int k, n, ibroj=0;
cout << "Prebrojavanje parnih brojeva od k do n. " << endl;
cout << "Unesi k: "; cin >> k;
cout << "Unesi n: "; cin >> n;
do {
if (k%2==0){ibroj++;}
k++;
} while (k<=n);
cout << "U datom intervalu ima " << ibroj << endl;
return 0;
}
Ispis na ekranu:
Index
|