[ peca89bg @ 19.11.2008. 21:29 ] @



Molim vas da mi neko uradi ovaj zadatak jer ga radim vec 3 dana i nikako da ga uradim!


Molim Vas pomozite!
[ emranonline @ 19.11.2008. 21:48 ] @
Code:

#include <stdio.h>
#include <stdlib.h>

int sumakvadrata(int broj) {
    int i,j,vr=1,suma=0;
    for (i=1; i<=broj; i++) {
         vr = i*i;
        suma+=vr;
        vr=1;

    }
return suma;

}

int main()
{
    int broj,f;
    printf("\n Unesite pozitivan ceo broj: ");
    scanf("%d", &broj);
    f = sumakvadrata(broj);
    printf("\n Suma kvadrata brojeva od 1 do %d je %d", broj,f);
    if (f%2==0)
        printf("\n Dobijena suma je paran broj");
    else
        printf("\n Dobijena suma je neparan broj");

    return 0;
}



[ Eurora3D Team @ 20.11.2008. 02:02 ] @
Ova funkcija je mogla i malo jednostavnije (inace je ok)
Code:

int sumakvadrata(int broj) 
{
    int suma = 0;
    broj++;
    while(broj--)
        suma += (broj * broj);
    return suma;
}
[ emranonline @ 20.11.2008. 15:31 ] @
naravno
[ peca89bg @ 22.11.2008. 20:34 ] @
Ljudi hvala vam puno!

Samo si bi mi trebalo i objasnjnje jer nisam radio do sada sa sa else naredbom i while! Ja sam na prvoj god. MATF-a i do sad nismo radili else i while! A ovaj zadatak nam dali i rekli da ko zna da ga uradi neka ga uradi ali bi bilo pozeljno da svi uradite! :(
A srednju ekonomsku sam zavrsio pa mi je dosta sve ovo tesko!

Hvala unapred

[Ovu poruku je menjao peca89bg dana 22.11.2008. u 21:45 GMT+1]
[ Nemanja_666 @ 23.11.2008. 04:25 ] @
funkcija bez while petlje

Code:

int suma(int n) {return n > 1 ? n * n + suma(n - 1) : 1 ;}