Master Z Geschrieben 26. November 2003 Teilen Geschrieben 26. November 2003 Hi Leute! Ha da mal ein kleines Problem!Versuche schon seit einer halben Stunde ein c-programm zu schreiben das die Zahlen von 1-10,9-1,10-1,9-1 hintereinader schreibt!Das soll dann so aussehen:123456789109876543212345678910987654321 Hab zwar schon einen Taschenrechner und andere Programme geschrieben aber das fällt mir bis jetzt am schwersten! Achtung: Nicht nur einfach die Zahlen mit printf ausgeben! Das Programm darf nur 1 for und eine If-Schleifen enthalten! Wenn ich mehrere For-Schleifen machen dürfte, wäre es kein Problem! Danke Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
need-some-blood Geschrieben 26. November 2003 Teilen Geschrieben 26. November 2003 Zählt "if..then..else" als eins? MVG need-some-blood Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Ripp_the_Jacker Geschrieben 26. November 2003 Teilen Geschrieben 26. November 2003 bin der stiften-kollege von red cap und ich denke das würde auch zählen Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
need-some-blood Geschrieben 26. November 2003 Teilen Geschrieben 26. November 2003 So. Ich habs. eigentlich ganz einfach. Hier mal mein Pseudocode pout(1) for 1:=0 to 35 { i:=(i mod 9)+2 if ((i div 9)mod 2)==1) i:=9-(i mod 9) pout (i) } Code wurde nicht getestet. MVG need-some-blood Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Master Z Geschrieben 26. November 2003 Autor Teilen Geschrieben 26. November 2003 Hab mal hier meinen Quelltext vielleicht kannst du mir ja sagen, was daran falsch ist und ihn verbessern! #include <stdio.h> void main (void) { int i=0; for(i=0;i<=40;i++) { int lauf = i/10; int rest = lauf%2; int ausgabe=0; if(rest==0) { ausgabe=i-(lauf*10); } else { ausgabe=10 - (i-(lauf*10)); } printf ("%i,",ausgabe); } getchar (); return 0; } Das Programm gibt es so aus: 1234567891098765432,10,123456789109876543210 - >Die eins und null ist zu viel! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.