2017-03-08 3 views
-4
//DrawTriangle("VOTE", true) 
E 
TE 
OTE 
VOTE 

ich herausgefunden:Ich kann das nicht verschachtelte Schleifenmuster C scheinen, um herauszufinden ++

//DrawTriangle("VOTE", false) 
VOTE 
OTE 
TE 
E 

Hier ist, was ich bisher habe:

  cout << "Please enter your WORD: "; 
      cin >> word; 
      cout << endl; 

      int wordLength = word.length(); 

      //UP TRI WORD 
      if (trDirection == 1) 
      { 
       //UP TRI TO DO 
      } 

      //DOWN TRI WORD 
      else if (trDirection == 2) 
      { 
       for (int row = 0; row <= wordLength; row++) 
       { 
        for (int i = row; i < wordLength; i++) 
        { 
         cout << word[i]; 
        } 
        cout << endl; 
       } 
      } 
     } 

Antwort

0

Sie wollen die Sequenz invertieren - also invertieren Sie einfach die äußere Schleife:

for (int row = wordLength; row >= 0; row--) 
+0

Vielen Dank. Ich bin mir wirklich nicht sicher, warum ich nicht daran denken konnte. –

Verwandte Themen