Forum
Tipps
News
Menu-Icon

c++ raute mit loch

Hallo
Ich denke mein Problem ist sicher ein Änfängerproblem, doch ich komme leider nicht weiter.

Also ich muss ein Programm erstellen, wo ich eine Raute mit einem Loch aus geben muss.
Eingeben werden muss 1. groesse und 2. wandstärke.
Es müsste folgendermaßen aussehen wenn man bei punkt 1. 10 und bei 2. 3 eingibt.

.........*
........**
.......***
......****
.....*****
....******
...***.***
..***..***
.***...***
***....***  
***....***
***...***
***..***
***.***
******
*****
****
***
**
*  


Nun zu meinem Problem: Ich bekomme eine ungefüllte raute hin mit einigen fo-schleifen, doch das Loch konnte ich bisher nicht realisieren.
Es wäre super, wenn mir jemand dabei helfen könnte.
Bin total verzweifel, vorallem weil ich diese Aufgabe unterallen umständen lösen muss und ich schon einige stunden davor gessen habe und es nicht geschaft hab.


Vielen Dank schonmal im v******

Theresa


Antworten zu c++ raute mit loch:

Poste mal den Programmcode, den Du schon hast.

#include <iostream>
#include <cstdlib>
int main(int argc, char* argv[]) { int size; int width; std::cout <<
"Groesse: "; std::cin >> size; std::cout << "Staerke: "; std::cin >>
width; std::cout << std::endl; for( int z = 0, n; z < size*2; ++z )
{ for( n = 0; n < size - 1 - z; ++n ) std::cout << " "; for( int s
= 0; s < width && n < std::min( 2*size - z, size ); ++s, ++n ) std::
cout << "*"; for( ; n < std::min(2*size - z - width, size - width );
++n ) std::cout << " "; for( ; n < std::min( 2*size - z, size ); ++n
) std::cout << "*"; std::cout << std::endl; } std::cin.ignore(); std
::cin.get(); }

Funktioniert -_-

noch
"using namespace std;"
drüber und du kannst dir std:: an jeder Position sparen, oder war die Option kompilerabhängig?
Kann offizielles Ansi leider nicht nachschlagen momentan.

Hey, genau! Dann wird der Code richtig übersichtlich!


« Header-Dateien, wo??Erstellen von Daten in C++ »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Internet-Zugriffsprogramm
Ein Internet-Zugriffsprogramm, auch Browser genannt, stellt Internetseiten für den Benutzer dar. Am bekanntesten ist der Microsoft Internet Explorer, gefolgt vom kos...

Programm
Siehe Software...

Quellcode
Ein Quellcode, auch als Quelltext bekannt, bezeichnet den unkompilierten Programm-Code einer Software. Quell- oder Programm-Code ist der auch für Menschen lesbare Co...