Napisz program, który pozwoli rozstrzygnąć, czy wśród n liczb całkowitych dodatnich
wprowadzonych z klawiatury była taka trójka liczb x, y i z, dla których nie da się
zbudować trójkąta o bokach długości x, y, z.
Ktoś wyjaśni co jest złego w tym kodzie?
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int tab[n];
for(int i=0;i<n;++i)
{
for(int j=i+1;j<n;++j)
{
for(int k=j+1;k<n;++k)
{
if
(
(tab[i]+tab[j]>=tab[k])&&
(tab[i]+tab[k]>=tab[j])&&
(tab[j]+tab[k]>=tab[i])
)
cout<<tab[i]<<" "<<tab[j]<<" "<<tab[k]<<endl;
}
}
}
return 0;
}