Code:
#include <iostream>
using namespace std;
#define MAXLIMIT 1000
main()
{
int a , b , c;
for( a = 0 ; a <= MAXLIMIT ; a++ )
{
for( b = 0 ; b <= MAXLIMIT ; b++ )
{
for( c = 0 ; c <= MAXLIMIT ; c++ )
{
if( a*a + b*b == c*c && a != 0 && b != 0 && c != 0 )
{
cout << "Das Dreieck mit den Seiten a: " << a << " , b: " << b << " und c: " << c << " ist rechwinklig.\n";
}
}
}
}
}
Is zwar ohne Klassen oder C++ spezifisches, geht aber
Du inkrementierst immer gleichzeitig a, b und c
=> Er versucht nur
1,1,1
2,2,2
3,3,3
usw.
MfG RikuXan