Повторите вывод х количество раз вправо и вниз - PullRequest
1 голос
/ 22 сентября 2011

Я здесь почти на пути.Мне нужно вывести, если пользователь вводит 5 или любое число, программа должна отображать следующее:

xxxxxхххххххххххххххххххх

5 вправо понижается 5 раз.

Пока у меня есть правильная идеяНо я не уверен, как указать это, чтобы повторить ххххх, понижаясь также 5 раз.Я попытался сделать петлю, но это не сработало так же, как это.

#include <iostream>
using namespace std;

int main()
{

int inputInteger = 0;
char letterX = 'x';
cout << "input a integer" << endl;
cin >> inputInteger;

    for (int i=0; i<=inputInteger; i++)
    {
        cout << letterX;

        if ( i == inputInteger)
        {
            cout << endl;
            i = 0;
        }
    }

return 0;
}

Ответы [ 2 ]

1 голос
/ 22 сентября 2011

Используйте две петли:

for (int i=0; i!=inputInteger; ++i) {
  for (int j=0; j!=inputInteger; ++j) {
    cout << letterX;
  }
  cout << endl;
}
0 голосов
/ 22 сентября 2011

Используйте цикл внутри цикла, внешний цикл зацикливается на строках, а внутренний цикл за символами.Не надейся здесь;здесь не нужно фантазировать.

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