Witam
Napotkałem problem związany z rysowaniem trójkąta w C++, chodzi o trójkąt prostokątny podany poniżej jednak z tą różnicą, iż ma być pusty w środku.
#include <iostream>
using namespace std;
int n, i, j;
int main()
{cout <<"WYSOKOSC= ";
cin>>n;
for (int i= 0; i<n;i++)
{
for ( j=n; j>i+1;j--)
cout<<" ";
for (int l=0;l!=i+1;l++)
{
if(i+1==j||j==n+1||i==n-1) cout<<"x";
else cout<<" ";
}
cout<<endl;
}
return 0;
}
próbowałem wykorzystać warunek ( jak widać w kodzie
if(i==j || j==n+1||i==n-1)) jednak on nic nie zmienia.