Online C++ Compiler

#include <bits/stdc++.h> #include <math.h> using namespace std; int countPairs(int arr[], int n) { int count=0; int sum=0; double sqr=0; for(int i=0;i<n-1;i++) { for(int j=i+1;j<n;j++) { sum=arr[i]+arr[j]; sqr=sqrt(sum); if( sqr-floor(sqr)==0 ) { count++; //cout<<endl<<"a :"<<arr[i]<<" b :"<<arr[j]; //to print } } } return count; } int main() { int arr[] = { 1, 2, 4, 8, 5, 6 }; // Size of arr[] int n = sizeof(arr) / sizeof(int); cout <<endl<<"Pairs whose sum is perfect square :"<<countPairs(arr, n); return 0; }