12.7.. Napisati program koji će za učitanu vrijednost N izračunati vrijednost izraza i ispisati::
Opis rješenja:
Listing programa:
// p12710036;
#include <iostream>
using namespace std;
main()
{
int i, n, k;
double s, p, s1, s2, p1;
cout<<("n = ")<<endl;
cin>>n;
cout<<("k = ")<<endl;
cin>>k;
s1 = 0; // pocetna vrijednost negativni sabirci
s2 = 0; // pocetna vrijednost pozitivni sabirci
p = 1; // pocetna vrijednost proizvod
i=1; // pocetna vrijednost kontrolne varijable
while (i <= n) { // sve dok je i manje ili jednako n ponavljaj petlju
p = p * i; // p=p*i; nova vrijednost proizvoda
if (i % 6 == 0) // djeljivi sa 6 - negativni sabirci
s1 = s1 + p * k; // negativni sabirci
if (i % 6 == 3) // djeljivi sa 3 ne sa 6 - pozitivni sabirci
s2 = s2 + p * k; // pozitivni sabirci
i++; // slijedeca vrijednost kontrolne varijable i
} // povratak na početak petlje
s = s2 - s1; // razlika suma
cout<<("s = ")<<s<<endl;
return 0;
}
Ispis na ekranu:
Index
|
|