Dazuaddieren der nächst kleineren Zahlen
-
Hallo!
Ich habe eine wichtige Frage (bitt so schnell und einfach wie möglich erklären! *g):
Ich will in C bzw. C++ zu einer Zahl, zB. 5 die darunter liegenden Zahlen dazuaddieren. Also so: 5+4+3+2+1! Wie kann ich das am besten machen?
lg Croupier89
-
der direkte Weg:
sum=0; for(i=1;i<=n;++i) sum+=i;
der mathematische Weg:
sum=n*(n+1)/2;
(du kannst dir natürlich auch eine rekursive Funktion aufbauen, die das summiert)
-
CStoll schrieb:
sum=0; for(i=1;i<=n;++i) sum+=i;
Naja, eigentlich andersrum, wenn man pingelig ist:
sum = 0; for (i=n ; i > 0; --i) sum += i;