0

私はパリGPに不慣れで、試して遊んでいます。私はこのような逆関数を持っています。

inverse (a,n) = 
{
  negative = false;

  if (a < 0, negative = true);
  if (a < 0, a= a*-1);

  i = n;
  v = 0;
  d = 1;

  while (a>0,t=i/a; x =a;
        a = i % x;
        i = x;
        x = d;
        d = v - t*x;
        v = x);
    v %= n;

  if (v < 0, v = (v+n)%n);


  if (negative == true, return (-v));

  return (v);
};

だから私は、このようなもので構成されるメイン関数のようなものを持っています。

while (i<n,i++;
    while(j<n,j++;
      // some other codes
      temp1 = inverse(temp,modulus)));

& [ ] 0Ccompo1ptr [not a vector] (t_INT) の型が正しくないというエラーが発生しました。

temp1 = inverse (temp,modulus)

の。

4

2 に答える 2