Código:
Hola,//Declaración de variable int liN, liContador1, liContador2, liContador3, liContadora = 0; //Entrada de datos printf("Ingrese un valor: "); scanf("%d", &liN); //Procesamiento for (liContador1 = 1; liContador1 <= liN; liContador1++) { for (liContador2 = 1; liContador2 <= liN; liContador2++) { for (liContador3 = 1; liContador3 <= liN; liContador3++) { if (pow(liContador1,2) + pow(liContador2,2) == pow(liContador3,2)) printf("(%d, %d, %d)\n", liContador1, liContador2, liContador3); } } }
Hasta ahora llevo esto, en el IF tengo las condiciones que necesitan los números para ser una Terna Pitagórica.
El problema es que no sé si esta bien y no sé que debo modificar, estoy confundido.
Cuando ingreso N = 100, los valores resultantes son incorrectos.
:(