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