Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //STEFAN GRUBMÜLLER || 1BHEL || 28.11.2016
- #include <iostream>
- #include <display.h>
- using namespace std;
- int main()
- {
- int r,zeile,spalte ;// Die Variablen r, zeile und spalte werden definiert
- cout << "Bitte geben Sie den Radius an:\n";
- cin >> r; // man gibt den radius r ein
- textcolor(LIGHTRED); //setzt die Textfarbe auf hellrot
- for (zeile =1;zeile<=r+1;zeile++) //die zählschleife zählt von zeile eins bis zeile r + 1 rauf
- {
- for(spalte=r+1-zeile;spalte>=1;spalte--) // Die Zählschleife zählt von spalte r+1 bis spalte 1 runter
- {
- cout <<" ";//gibt ein Leerzeichen aus
- }
- for (spalte=1;spalte<=zeile;spalte++)// zählt die schleife von 1 bis zeile rauf
- {
- cout << "*"; // gibt einen Stern aus
- }
- for (spalte=2;spalte<=zeile;spalte++)//die zählschleif von spalte 2 bis zeile
- {
- cout<< "*";//gibt einen Stern aus
- }
- cout << endl;//gibt eine neue zeile aus
- }
- for (zeile=1;zeile<=r;zeile++)//zahl schleife zählt von zeile 1 bis zeile r rauf
- {
- for (spalte = 1;spalte<=zeile;spalte++)// zähl schleife zählt von spalte 1 bis zeile rauf
- {
- cout << " ";//gibt ein Leerzeichen aus
- }
- for (spalte =r+1-zeile;spalte>=1;spalte--)// zählschleife zählt von r+1-zeile bis spalte 1 runter
- {
- cout << "*";// gibt einen stern aus
- }
- for (spalte = r - zeile;spalte>=1;spalte--)//zählschleife zählt von r-zeile bis spalte 1 runter
- {
- cout << "*";//gibt einen stern aus
- }
- cout << endl;//gibt eine neue zeile aus
- }
- textcolor(WHITE);//setzt die Textfarbe auf weiß
- return 0;//beendet das Programm
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement