C++Написать программку, используя два раза while, которая выдает

C++

Написать программу, используя два раза while, которая выдает последующее:

*
**
***
****
*****
******
*******
********

Я написал, но не работает. Может отыщите ошибку в моей? (ошибка не в синтаксисе, а в выдаче результата)

include

int main()

int verticalDown=0;
int horizontalRight=0;
int countColumns=1;

while(verticalDownlt;8)

while(horizontalRight
std::cout lt;lt; "*";
horizontalRight++;

countColumns++;
verticalDown++;
std::cout lt;lt; "\n";


return 0;


Задать свой вопрос
1 ответ
Превосходнее делать через for
include lt;iostreamgt;using namespace std;

int main()

const int N = 8;
char matrix[N][N];
for (int i = 0; i lt; N; i++)
for (int j = 0; j lt; N; j++)
matrix[i][j] = 0;
if (i gt; j)
matrix[i][j] = '*';

cout lt;lt; matrix[i][j] lt;lt; " ";

cout lt;lt; endl;

return 0;
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт