Advertisement
Guest User

sterne

a guest
Dec 11th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. //STEFAN GRUBMÜLLER || 1BHEL || 28.11.2016
  2. #include <iostream>
  3. #include <display.h>
  4. using namespace std;
  5. int main()
  6. {
  7. int r,zeile,spalte ;// Die Variablen r, zeile und spalte werden definiert
  8. cout << "Bitte geben Sie den Radius an:\n";
  9. cin >> r; // man gibt den radius r ein
  10. textcolor(LIGHTRED); //setzt die Textfarbe auf hellrot
  11. for (zeile =1;zeile<=r+1;zeile++) //die zählschleife zählt von zeile eins bis zeile r + 1 rauf
  12. {
  13. for(spalte=r+1-zeile;spalte>=1;spalte--) // Die Zählschleife zählt von spalte r+1 bis spalte 1 runter
  14. {
  15. cout <<" ";//gibt ein Leerzeichen aus
  16. }
  17. for (spalte=1;spalte<=zeile;spalte++)// zählt die schleife von 1 bis zeile rauf
  18. {
  19. cout << "*"; // gibt einen Stern aus
  20. }
  21. for (spalte=2;spalte<=zeile;spalte++)//die zählschleif von spalte 2 bis zeile
  22. {
  23. cout<< "*";//gibt einen Stern aus
  24. }
  25. cout << endl;//gibt eine neue zeile aus
  26. }
  27. for (zeile=1;zeile<=r;zeile++)//zahl schleife zählt von zeile 1 bis zeile r rauf
  28. {
  29. for (spalte = 1;spalte<=zeile;spalte++)// zähl schleife zählt von spalte 1 bis zeile rauf
  30. {
  31. cout << " ";//gibt ein Leerzeichen aus
  32. }
  33. for (spalte =r+1-zeile;spalte>=1;spalte--)// zählschleife zählt von r+1-zeile bis spalte 1 runter
  34. {
  35. cout << "*";// gibt einen stern aus
  36. }
  37. for (spalte = r - zeile;spalte>=1;spalte--)//zählschleife zählt von r-zeile bis spalte 1 runter
  38. {
  39. cout << "*";//gibt einen stern aus
  40. }
  41. cout << endl;//gibt eine neue zeile aus
  42. }
  43. textcolor(WHITE);//setzt die Textfarbe auf weiß
  44. return 0;//beendet das Programm
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement