DragoNru
Lieutenant
- Registriert
- Nov. 2008
- Beiträge
- 540
Hallo,
hab die Aufgabe bekommen das Hasse- Collartz-Problem mit eclipse zu programmieren. Was auch soweit kein Problem darstellt, nur bei der Eingabe komme ich nicht weiter. Es dürfen nur natürliche Zahlen genommen werden, keine Buchstaben etc. Leider bin ich ein programmieranfänger und weiß nicht genau, wie man sowas realisieren soll.
Hiermit hab ich es schonmal geschafft, dass Buchstaben, Sonderzeichen etc. als 0 ausgespuckt werden und Zahlen werden übernommen, damit kann man zwar arbeiten ,aber kennt ihr vielleicht eine "bessere" Lösung?
char x[80];
int y;
printf("Schreib was:");
gets(x);
y=atoi(x);
printf("\n\tDas ist es %i",y);
Gruß
hab die Aufgabe bekommen das Hasse- Collartz-Problem mit eclipse zu programmieren. Was auch soweit kein Problem darstellt, nur bei der Eingabe komme ich nicht weiter. Es dürfen nur natürliche Zahlen genommen werden, keine Buchstaben etc. Leider bin ich ein programmieranfänger und weiß nicht genau, wie man sowas realisieren soll.
Hiermit hab ich es schonmal geschafft, dass Buchstaben, Sonderzeichen etc. als 0 ausgespuckt werden und Zahlen werden übernommen, damit kann man zwar arbeiten ,aber kennt ihr vielleicht eine "bessere" Lösung?
char x[80];
int y;
printf("Schreib was:");
gets(x);
y=atoi(x);
printf("\n\tDas ist es %i",y);
Gruß