C/Visual C - Ayuda con Ternas Pitagóricas en C

 
Vista:
sin imagen de perfil

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");

sv313d

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder