Welle Konsole
-
Ich habe eine gerade Linie. Diese soll nun eine Welle werden. D.h sie soll zwischen 1 Zeichen und 3 Zeichen hoch sein aber das 2 Zeichen nicht auslassen.
Ωαβ[e]gam
-
x x x x x x x x x x x
So?
MfG SideWinder
-
Ja,so wollte ich es machen.
-
Du könntest bspw. drei Schleifen haben, die alle n Zeichen ein X machen, und das ab Startindex i. Dann wäre bspw. i=1,n=4 für die zweite Zeile dann i=0,n=1 und für die dritte i=3,n=4 mögliche Werte (soweit ich mich jetzt nicht verschaut habe).
Je nach Anwendungszweck kannst du auch ganz einfach 3 ganze Zeilen ausgeben. Eventuell auch jedes Zeichen einzeln mit gotoxy() und der jeweiligen Ausgabe-Funktion (printf oder cout) darstellen.
Ganz wie du möchtest und welchen Einsatzzweck das hat.
MfG SideWinder
-
Danke, werde es mal mit drei Schleifen versuchen.
-
oder mit einer Schleife:
#include <math.h> int reihe; for(int z = 0; z < max_spalten; z++) { reihe = (int)sin(((z & 3) * M_PI) / 2); // Ausgabe(z,reihe) } // reihe hat werte: 0, 1, 0,-1,0,1,0,-1,0,etc;