>>424
一応�C書いたけど、それ以外って書いた方が良いか?
ただ四則演算するだけじゃない?

#include<iostream>
using namespace std;
void GJ(int n,int *a,int *b)
{
int p,i,j,l;
double pivot,c;
for(p=0;p<n;p++){
pivot=a[p*n+p];
for(i=p;i<n;i++)
a[p*n+i]/=pivot;
b[p]/=pivot;
for(l=0;l<n;l++)
if(l!=p){
c=a[l*n+p];
for(j=p;j<n;j++)
a[l*n+j]-=c*a[p*n+j];
b[l]-=c*b[p];}}}
int main()
{
int A[2][2]={{2,4},{1,1}};
int B[2]={268,83};
GJ(2,(int *)A,(int *)B);
cout <<"鶴の数="<<B[0]<<endl;
cout<<"亀の数="<<B[1]<<endl;
return 0;
}