Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int diofantic(int n, int s[], int a, int b, int c)
- {
- int nrp=0, i, j;
- for(i=1;i<n;++i)
- {
- for(j=i+1;j<=n;++j)
- {
- if(a*s[i]*s[i]+b*s[j]*s[j]==c)
- ++nrp;
- if(a*s[j]*s[j]+b*s[i]*s[i]==c)
- ++nrp;
- if((a*s[i]*s[i]+b*s[j]*s[j]>c)&&(a*s[j]*s[j]+b*s[i]*s[i]>c))
- break;
- }
- if((a*s[i]*s[i]+b*s[i+1]*s[i+1]>c)&&(a*s[i+1]*s[i+1]+b*s[i]*s[i]>c))
- break;
- }
- return nrp;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement