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