Как я могу создать форму змеи с текстами в C ++? - PullRequest
0 голосов
/ 23 марта 2020

Допустим, я хочу напечатать общее количество строк m, а поворот наступает после каждого n номера. из строк.

w
 w
  w
   w
    w
   w
  w
 w
w
 w
  w
   w
    w
   w
  w
 w
w

Значение m, n и текст (w) будут получены от пользователя.

Это то, что я сделал до сих пор:

#include<iostream>
#include<iomanip>
#include <string>
using namespace std;

int main(){

    int m, n;  // total number of lines: m, turning points at interval: n, text: a 
    string a;
    cin>>m>>n>>a;

        int i=1;
    for(int k=1; k<=n/2; k++){
        cout<<setw(i)<<a<<endl;
        i++;
    }
    int j=(n/2)+1;
    for(int k=(n/2)+1; k<=n; k++){
        cout<<setw(j)<<a<<endl;
        j--;
    }

    return 0;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...