8.2.. Izračunati sumu i proizvod prirodnih brojeva od k do n. Koristiti jednu i dvije petlje.
Opis rješenja: Zadatak se rješava postavljanjem početnih vrijednosti za sumu (s=0;) i proizvod (p=1;). Ista petlja se koristi za izračunavanje sume i proizvoda.
#include <iostream>
using namespace std;
int main(){
int k, n, p = 1,s =0;
cout << "Upisi prvi broj K : " ;
cin >> k;
cout << "Upisi drugi broj N : " ;
cin >> n;
int i;
i = k;
do {
{
p = p * i;
s = s + i;
}
i++
} while(i<=n);
cout << "Proizvod brojeva je " << p << endl;
cout << "Suma brojeva je " << s << endl;
return 0;
}
II Verzija
#include <iostream>
using namespace std;
int main(){
int k, n, p = 1,s =0;
cout << "Upisi prvi broj K : " ;
cin >> k;
cout << "Upisi drugi broj N : " ;
cin >> n;
int i;
i = k:
do {
p = p * i;
i++
} while(i<=n);
i = k;
do {
s = s + i;
i++
}while(i<=n);
cout << "Proizvod brojeva je " << p << endl;
cout << "Suma brojeva je " << s << endl;
return 0;
}
Ispis na ekranu:
Index
|