8.1.. Izračunati i ispisati sumu prirodnih brojeva od k do n. Koristiti for petlju.
Opis rješenja: Početna vrijednost sume s=0 while petlja obezbjeđuje promjenu vrijednosti k od unesene vrijednosti k do n. Formiranje sume se izvodi unutar while petlje. Izraz s+=k.
Listing programa:
// 08112002
//suma prirodnih brojeva od k do n
#include <iostream>
using namespace std;
int main()
{
cout << "Suma od k do n " << endl; // naslov
int i, k, n, suma; // deklarisanje varijabli i, n
cout << "Od broja: "; // ime varijable cija vrijednost se ucitava
cin >> k; // ucitavanje vrijednosti varijable k sa tastature
cout << "Do broja: "; // ime varijable cija vrijednost se ucitava
cin >> n; // ucitavanje vrijednosti varijable n sa tastature
suma = 0; // pocetna vrijednost prizvoda
for(i = k; i <= n; ++i) // ponavljanje za i=1 do i=n - pocetak petlje
suma = suma + i; // uvecaj s za vrijednosti i;
cout << "Suma: " << suma << endl; // ispis
}
II varijanta suma += i
// 08112002
//suma prirodnih brojeva od k do n
#include <iostream>
using namespace std;
int main()
{
cout << "Suma od k do n " << endl; // naslov
int i, k, n, suma; // deklarisanje varijabli i, n
cout << "Od broja: "; // ime varijable cija vrijednost se ucitava
cin >> k; // ucitavanje vrijednosti varijable k sa tastature
cout << "Do broja: "; // ime varijable cija vrijednost se ucitava
cin >> n; // ucitavanje vrijednosti varijable n sa tastature
suma = 0; // pocetna vrijednost prizvoda
for(i = k; i <= n; ++i) // ponavljanje za i=1 do i=n - pocetak petlje
suma += i; // uvecaj s za vrijednosti i; suma=suma+i
cout << "Suma: " << suma << endl; // ispis
return 0;
}
Ispis na ekranu:
Index
|
|