8.1.. Napisati program za ispis sume reciprocnih vrijednosti prirodnih brojeva od k do n.

Opis programa: Početnva vrijednost sume je 0 (s = 0). Izraz za uvačavanje sume je s+=(1.0/i) tj. recipročna vrijednost i.

 
// 08112008
// Suma reciprocnih vrijednosti prirodnih brojeva od k do n
#include <iostream>
using namespace std;

int main()
{
    cout << "Suma reciprocnih vrijednosti od k do n " << endl;   // naslov
    int i, k, n;              // deklarisanje varijabli i, k, n
    float suma;               // deklarisanje varijabli suma

    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 + 1.0/i;  // uvecaj s za vrijednosti 1.0/i; 
        
    cout << "Suma: " << suma << endl; // ispis 
}

II varijanta  suma += 1.0/i;
// 08112008
// Suma reciprocnih vrijednosti prirodnih brojeva od k do n
#include <iostream>
using namespace std;

int main()
{
    cout << "Suma reciprocnih vrijednosti od k do n " << endl;   // naslov
    int i, k, n;              // deklarisanje varijabli i, k, n
    float suma;               // deklarisanje varijabli suma

    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 += 1.0/i;        // uvecaj s za vrijednosti 1.0/i; suma=suma+i
        
    cout << "Suma: " << suma << endl; // ispis 

	return 0;
}

Ispis na ekranu:

Index