PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : kann mir bitte jemand helfen?



Ciro
14-02-2004, 09:46
ich komme einfach nicht weiter...ich soll anhand von einer schleife und 2 variablen diese ausgabe auf dem monitor ausgeben.
32 33 34 35 36 37 38 ....47
! " # $ % & ....
...
...
die ausgabe ist 16 spalten breit und 28 zeilen hoch ich soll die zahlen von 32 bis 255 mit den darunter liegenden zeichen hochzählen.die erste zeile muß eine leerzeile sein.ich darf nur 2 variablen verwenden.eine muß die zeilenzahl prüfen
weil diese variable in der mitte abrechen soll zu zählen.die andere ist für die
spaltenzahl zuständig.ich darf kein putchar für die zeichen verwenden.

ich komme einfach nicht mehr weiter...meine versuche enden alle so
32 33 ! 34 " 35 % 36 &
ich denke man muß 3 verschachtelte schleifen benutzen mit arrays array[28][16]
oder array[zeilen][16] aber vielleicht denk ich auch zu kompliziert...
kann mir bitte jemand weiter helfen....

wraith
14-02-2004, 10:55
Ein paar Sachen hab' ich nicht verstanden,zb.

eine muß die zeilenzahl prüfen
weil diese variable in der mitte abrechen soll zu zählen.



#include <stdio.h>

int main()
{
int zeile,spalte;

for(zeile = 0;zeile < 14;zeile++)
{
for(spalte = 0;spalte < 16;spalte++)
{
printf("%3d ",spalte + zeile * 16 + 32);
}
printf("\n\n");

for(spalte = 0;spalte < 16;spalte++)
{
printf("%3c ",spalte + zeile * 16 + 32);
}
printf("\n\n");
}

return 0;
}


Aber eigentlich kannst du die Aufgabe auch ohne Variablen und ohne Schleifen lösen *g*.

Ach,wo bekommt man solche Aufgaben?

Ciro
14-02-2004, 11:18
Danke! nochmal....sieht sehr einfach aus...mann muß halt nur drauf kommen:-)aber ich weiß jetzt wo mein denkfehler war...