Nemesis
N3RD
hi,
ich habe beschlossen mir c beizubringen, und habe auch gleich das erste problem:
ich möchte ein programm schreiben, welches mir 6 zahlen von 1 bis 49 zurück giebt.
was ich bislang vollbracht habe ist folgendes:
aber irgendwie will das nicht funktionieren, er gibt mir zwar 6 zahlen, aber jenseits von 49:
aber ich finde den fehler nicht, warum gibt er mir da solch komische zahlen aus?
thx
ich habe beschlossen mir c beizubringen, und habe auch gleich das erste problem:
ich möchte ein programm schreiben, welches mir 6 zahlen von 1 bis 49 zurück giebt.
was ich bislang vollbracht habe ist folgendes:
Code:
# include <time.h>
# include <stdio.h>
# include <stdlib.h>
int main (void)
{
srand(time(NULL));
int i;
for (i = 1; i < 7; i++)
{
printf("%d. Zahl: %e\n", i, (rand()%49));
}
return 0;
}
aber irgendwie will das nicht funktionieren, er gibt mir zwar 6 zahlen, aber jenseits von 49:
Code:
1. Zahl: 4.853247e-270
2. Zahl: 4.853247e-270
3. Zahl: 4.853247e-270
4. Zahl: 4.853247e-270
5. Zahl: 4.853247e-270
6. Zahl: 4.853247e-270
aber ich finde den fehler nicht, warum gibt er mir da solch komische zahlen aus?
thx