12.5.01. Napisati program koji će za učitanu vrijednost k izračunati vrijednost izraza i ispisati: s = 22 + 42 + 62 + 82 + ... + k2.
Opis rješenja:
Listing programa:
// 12500065
#include<iostream>
using namespace std;
int main()
{
int i, k;
long s;
cout << "Ucitaj k: " ;
cin>>k;
s=0;
for(i=1; i <= k; i++)
if(i % 3 == 0) // i djeljivo sa 3
s+=i*i*i; // suma kubova brojeva djeljivih sa 3
cout << s << endl;
return 0;
}
II Varijanta
// 12500065
#include<iostream>
using namespace std;
int main()
{
int k;
long s;
cout << "Ucitaj k: " ;
cin>>k;
s=0;
for(int i=3; i <= k; i+=3) // od 3 svaki treci
s+=i*i*i; // suma kubova
cout << s << endl;
return 0;
}
Ispis na ekranu:
Ucitaj k: 14
2700
Ispis na ekranu:
Index
|