#include <stdio.h>
#include <stdlib.h>
#include <math.h>

 int main ()
 {
 int a,b,c,q,w,e,N,max=0,count=0;
 printf("Veillez entrer un nombre entier N: ");

 scanf("%d", &N);

 if ( N < 6 )
    printf ("Nous avons aucun triplet pythagoricien");

   else {

 for (a=1; a<(N-2); a++)

     for(b=a+1; b<(N-1); b++)

         for (c=b+1; c<N; c++)
{

         if (a*a + b*b == c*c){

            printf("(%d,%d,%d) \n",a,b,c);
            count=count + 1;
            if(c>max){
                    max=c;
                    q=a;
                    w=b;
                    e=max;
            }
        }

printf("Le nombre de triplet pythagorien est %d\n",count);
printf("Le triplet qui a la plus grande valeur de c est (%d,%d,%d)\n",q,w,e,max);
}

 }
 return 0;
 }


