почетничко питање за програмски језик c (Ц
Извињавам се унапред ако постављам превише глупо питање, али не улази ми у главу једна доста проста ствар. Ако ово није место за таква питања, ако је исувише почетнички, слободно обришите.
Дакле, ово је код:
#include <stdio.h>
int main ()
{
int a;
int b;
for (a=1; a<11; a++)
{
printf ("a je %d\n\n", a);
b=a+a;
}
printf ("%d\n", b);
return 0;
}
Безвезе сам испробао шта ћу добити када саберем А са А,
тј. ако дефинишем Б преко А+А.
Притом, А су сви бројеви од 1 до 10.
Када се Б дефинише као Б+А добија се збир свих бројева у дефинисаном низу (1 - 10), јер пре тог loop-a Б дефинисано као нулта вредност, а онда се некако придодају свако "ново" А том почетном Б и добије се збир свих А. То донекле и могу да схватим, мада у математици Б=Б+А тешко да има смисла осим у случају да је А једнако 0. То некако и утувим, али никако да схватим шта доводи до резултата 20 када Б дефинишем као А+А.
Хвала свакоме на помоћи и опростите на можда превише почетничком питању, или што већ трећи пут у последње време постављам слична питања. Ако неко може да ме упути на нешто што ће ми приближити основе овог језика, био бих захвалан.
|