Ver Mensaje Individual
  #8 (permalink)  
Antiguo 28/03/2015, 18:30
ecfisa
 
Fecha de Ingreso: julio-2012
Mensajes: 133
Antigüedad: 11 años, 9 meses
Puntos: 22
Respuesta: Ternas Pitagóricas, no logro hacerlo

Hola RGT.

No entiendo cuál es el problema, el código que mostras da ternas correctas, como podes comprobar:
Código C:
Ver original
  1. #include <stdio.h>
  2.  
  3. int main() {
  4.   int i,j,k, num = 100;
  5.  
  6.   for(i=1; i <= num; i++)
  7.     for(j=1; j <= num; j++)
  8.       for(k=1; k <= num; k++)
  9.         if(i*i + j*j == k*k)
  10.           printf("(%3d, %3d, %3d) : %4d + %4d = %4d\n",
  11.                  i, j, k, i*i, j*j, k*k);
  12.  
  13.   getchar();
  14.   return 0;
  15. }
No se si te refieres a que el algorímto genera duplas dado que (a*a + b*b) es igual (b*b + a*a)...

Saludos.