Thursday, September 15, 2016

C program to print Pythagorean Triplets



/* Input 5 numbers in an array and find the Pythagorean triplets in them and print it */


#include<stdio.h>

int main()
{
    int a[5],i,j,k;
    printf("Enter 5 numbers");
    for(i=0;i<5;i++)
        scanf("%d",&a[i]);
    for(i=0;i<5;i++)
    {

        for(j=i+1;j<5;j++)
        {

            for(k=j+1;k<5;k++)
            {
                if((a[i]*a[i]==a[j]*a[j]+a[k]*a[k])|| (a[j]*a[j]==a[i]*a[i]+a[k]*a[k])|| (a[k]*a[k]==a[j]*a[j]+a[i]*a[i]))
                {
                    printf("%d %d %d",a[i],a[j],a[k]);
                }
            }
        }
    }
    return 0;
}

Contact Form

Name

Email *

Message *