9.3. Naći količnik suma brojeva od 1 do n1 i sume brojeva od 1 do n2.
Listing programa:
I varijanta poziv iz naredbe ispisa
// Kolicnik sume brojeva od 1 do n1 i sume brojeva od 1 do n2.
// 09351019
#include <iostream>
using namespace std;
long suman(long n) // funkcija suman: suma do n
{
long suma = 0; // pocetna vrijednost sume
for (int i = 1; i <= n; i++) // ponavljanje za i=1 do i=n - pocetak petlje
suma = suma + i; // uvecaj sumu za i
return suma;
}
int main()
{
long n1, n2;
cout << "Kolicnik sume brojeva od 1 do n1 i sume brojeva od 1 do n2." << endl; // naslov
cout << "1. broj : ";
cin >> n1;
cout << "2. broj : ";
cin >> n2;
cout << "Kolicnik sume brojeva od 1 do " << n1 << " i sume brojeva od 1 do " << n2 << " = "; // ulazna vrijednost
cout << (double)suman(n1) / suman(n2) << endl; // poziv funkcije suman za n1 i n2 i racuna kolicnik i ispis vrijednosti
return 0;
}
II varijanta poziv iz naredbe pridruzivanja
// Kolicnik sume brojeva od 1 do n1 i sume brojeva od 1 do n2.
// 09351019
#include <iostream>
using namespace std;
long suman(long n) // funkcija suman: suma do n
{
long suma = 0; // pocetna vrijednost sume
for (int i = 1; i <= n; i++) // ponavljanje za i=1 do i=n - pocetak petlje
suma = suma + i; // uvecaj sumu za i
return suma;
}
int main()
{
long n1, n2;
float kol;
cout << "Kolicnik sume brojeva od 1 do n1 i sume brojeva od 1 do n2." << endl; // naslov
cout << "1. broj : ";
cin >> n1;
cout << "2. broj : ";
cin >> n2;
cout << "Kolicnik sume brojeva od 1 do " << n1 << " i sume brojeva od 1 do " << n2 << " = "; // ulazna vrijednost
kol = (double)suman(n1) / suman(n2); // poziv funkcije suman za n1 i n2 i racuna kolicnik
cout << kol << endl; // ispis vrijednosti
return 0;
}
Ispis na ekranu:

Index
|