8.1.. Napisati program za prebrojavanje neparnih brojeva od k do n.
Opis rješenja: Zadatak se rješava postavljanjem početne vrijednosti za brojač br=0; a naredba za uvečavanje brojača je (br=br+1). Logički izraz za provjeru parnosti je i % 2 == 1 (neparan broj). WHILE petlja je od k do n.
Listing programa:
//p08242076//
#include <iostream>
using namespace std;
int main()
{
int i, n, k, br;
cout<<("Od broja: ")<<endl;
cin>>k;
cout<<("Do broja: ")<<endl;
cin>>n;
br = 0;
i=k;
while (i<=n)
{
if (i % 2 == 1)
br = br + 1;
i++;
}
cout<<("Neparni od: ")<<" "<<k<<" do "<<n<<" = "<<br<<endl;
return 0;
}
II Varijanta
while (k<=n)
{
if (k%2==1)
ibroj++;
k++;
}
Ispis na ekranu:
Index
|