C++ написать программу, используя два раза while, которая выдает следующее: * ** *** **** ***** ****** ******* ******** я написал, но не работает. может найдете ошибку в моей? (ошибка не в синтаксисе, а в выдаче результата) #include int main() { int verticaldown=0; int horizontalright=0; int countcolumns=1; while(verticaldown< 8) { while(horizontalright { std: : cout < < "*"; horizontalright++; } countcolumns++; verticaldown++; std: : cout < < "\n"; } return 0; }
262
281
Ответы на вопрос:
Лучше делать через for #include < iostream> using namespace std; int main() { const int n = 8; char matrix[n][n]; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { matrix[i][j] = 0; if (i > j) { matrix[i][j] = '*'; } cout < < matrix[i][j] < < " "; } cout < < endl; } return 0; }
Популярно: Информатика
-
dead11dead02.08.2022 06:09
-
Oleg215615.02.2020 02:54
-
aarodin03.07.2021 06:33
-
Маринааамурр14.02.2021 02:50
-
Alina2952126.06.2021 20:40
-
DevilWoods04.11.2021 19:12
-
IdzSen09.09.2020 17:39
-
Руфлер03.02.2023 10:33
-
ainexl03.10.2020 18:04
-
irochkaneznano01.10.2020 00:29