2016-11-17 1 views
-4

Schreiben Sie den Pseudo-Code, um den Diamant von Sternchen wie unten angegeben zu drucken. Der Code sollte zur Eingabe eines Integer-Wertes auffordern, der als die Anzahl der Sterne in der Mitte einer Figur dient, die das Aussehen eines Diamanten hat. Es sollte die Figur ausdrucken. Beispiel: Breite des Diamanten -> 5Datenstruktur Pseudocode

 * 
    * * * 
* * * * * 
    * * * 
    * 
+1

stck Überlauf ist kein Codegenerator – JimHawkins

+0

Nun, es schreiben. – SomeWittyUsername

Antwort

0
* 
    * * * 
* * * * * 
    * * * 
    * 

solche Ausgabe zu erhalten:

for(int i = 0; i <= n/2; i++){ 
    for(int j = 0; j < n/2-i; j++){ 
     cout << " "; 
    } 
    for(int j = 0; j < 2*i+1; j++){ 
     cout << "*"; 
    } 
    for(int j = 0; j < n/2-i; j++){ 
     cout << " "; 
    } 
    cout << endl; 
} 
for(int i = 0; i <= n/2; i++){ 
    for(int j = 0; j <= i; j++){ 
     cout << " "; 
    } 
    for(int j = 0; j < n-2*i-2; j++){ 
     cout << "*"; 
    } 
    for(int j = 0; j <= i; j++){ 
     cout << " "; 
    } 
    cout << endl; 
}