8.1.. Izračunati i ispisati sumu kvadrata prvih n prirodnih brojeva.

Opis programa: Početna vrijednost sume je 0 (s = 0). Izraz za uvećavanje sume je s = s + i * i.
- II varijanta funkcijom stepenovanja pow(i, 2) // funkcija stepenovanja. Uključiti math.h bibilioteku u zaglavlju;

// 08112003
#include <stdio.h>

int main ()
{
    printf("Suma kvadrata brojeva od 1 do n\n"); // naslov
    int i, s, n;                  // deklarisanje varijabli
    printf("Do broja: ");         // ime varijable cija vrijednost se ucitava
    scanf("%d", &n);              // ucitavanje vrijednosti varijable n sa tastature
    s = 0;                        // pocetna vrijednost kumulativne sume 
 
    for(i=1; i <= n; ++i)         // ponavljanje za i=1 do i=n - pocetak petlje
       s = s + i * i;             // kumulativna suma kvadratta brojeva
    printf("Suma %d", s);         // ispis vrijednost s

    return 0;
}

II varijanta    pow(i, 2)
// 08112003
#include <stdio.h>
#include <math.h>          // ukljuci biblioteku math.h koja sadrzi funkciju pow()

int main ()
{
    printf("Suma kvadrata brojeva od 1 do n\n"); // naslov
    int i, s, n;                  // deklarisanje varijabli
    printf("Do broja: ");         // ime varijable cija vrijednost se ucitava
    scanf("%d", &n);              // ucitavanje vrijednosti varijable n sa tastature
    s = 0;                        // pocetna vrijednost kumulativne sume 
    for(i=1; i <= n; ++i)         // ponavljanje za i=1 do i=n - pocetak petlje
       s = s + pow(i, 2);         // kumulativna suma kvadratta brojeva s = s + i * i
    printf("Suma %d", s);         // ispis vrijednost s
    return 0;
}

Ispis na ekranu:

Index