#c
Вопрос:
Мне удалось сделать такой треугольник
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
но как создать такой треугольник?
1
2 1
3 2 1
4 3 2 1
5 4 3 2 1
Мой код
#include <iostream>
using namespace std;
int main()
{
int x=5,y=1;
while (y<=x)
{
for(int i=1; i<=y; i )
{
cout<<i<<' ';
}
y ;
cout<<endl;
}
return 0;
}
Комментарии:
1. Обратный отсчет от y до 1 вместо того, чтобы считать от 1 до y: https://ideone.com/qUzSkl
Ответ №1:
Вам просто нужно for
повернуть цикл вспять
#include <iostream>
using namespace std;
int main()
{
int x=5,y=1;
while (y<=x)
{
for(int i=y; i>=1; i--)
{
cout<<i<<' ';
}
y ;
cout<<endl;
}
return 0;
}