
Ayuda con Ternas Pitagóricas en C
Publicado por Robert (8 intervenciones) el 28/03/2015 22:27:30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
//Declaración de variable
int liN, liContador1, liContador2, liContador3, liContadora = 0;
//Entrada de datos
printf("Ingrese un valor: ");
scanf("%d", &liN);
//Procesamiento
printf("\n");
for (liContador1 = 1; liContador1 <= liN; liContador1++)
{
for (liContador2 = 1; liContador2 <= liN; liContador2++)
{
for (liContador3 = 1; liContador3 <= liN; liContador3++)
{
if (liContador1 * liContador1 + liContador2 * liContador2 == liContador3 * liContador3)
printf("(%d, %d, %d)\t", liContador1, liContador2, liContador3);
}
}
}
printf("\n");

engo este código hecho y me muestra muchos resultados, algunos que no aparecen, por ejemplo en wikipedia y algunos sitios web que enseñan este método.
Tengo algo mal o me falta hacer algo?.
Espero que me ayuden y saludos a todos!.
Valora esta pregunta


0