[ nenex @ 18.11.2012. 17:38 ] @

ovde je zadatak a mene zanima ako neko moze da mi kaze sta znaci ova komanda
"S+=+k" i moze li ona prostije da se napise, Vba znam solidno ali C sam tek poceo da ucim i imam malo poteskoca.
evo zadatka:

#include<stdio.h>
void main()
{
int i,n,k,S;
printf("unesi koliko brojeva treba sumirati:\n");
scanf("%d",&n);
for (i=0,S=0;i<n;i++)
{
printf("unesite broj:\n");
scanf("%d",&k);
S+=+k;
}
printf("suma je %d\n",S);
}

zanima me jos kakva su pravila za viticaste zagrade ( kad ih ima vise kao u zadatku ) ?
i sta znaci komanda u C-u :
return = 0:

pozz
[ Mihajlo Cvetanović @ 19.11.2012. 00:08 ] @
S+=+k je isto što i S += +k, što je isto što i S += k. Drugo plus je prosto višak.

Da je bilo minus umesto plus, S+=-k to bi bilo isto što i S += -k, što je ekvivalentno sa S -= k (za celobrojne brojeve).