unsigned long int geht von 0 bis 4294967296 auf einem 32bit System und das habe ich. Ich muss eigentlich nur die ungeraden, natürlichen Zahlen von 1 bis 489511 zusammen rechnen. Gäbe vermutlich einfachere Wege habe mich aber für den folgenden entschieden:
Code:
#include <stdio.h>
int a = 1, b = 3, i;
int main()
{
for (i = 1; i <= 4; i++)
{
a += b;
b += 2;
printf ("%d", a);
}
printf ("\n%d", a);
return 0;
}
Hier ist die Schleifen Bedingung 4, daher werden alle ungeraden natürlichen Zahlen von 1-10 addiert. Was aber wenn ich jetzt sehr große Zahlen brauche um eben die ungeraden Zahlen von 1 - 489511 zusammen zurechnen? Dann muss die 4 gegen 244755 ersetzt werden und könnt euch ja mal selbst ansehen was dabei raus kommt
BITTE KEINE FERTIGE LÖSUNG POSTEN!!!
Da das ganze wie gesagt ein Hackit ist.
MfG
B4n4n4