0
私はpari/gpを初めて使っています。私はすべての素因数を見つけるためにfactorint
を使用し、行列を返します。 行列の中で最大の番号を見つけようとしましたが、行と列の長さを見つけることができませんでした。また、どのように私は各要素を比較するためにifを使うことができますか?私のp
が上に生成されています。PARI/GP:整数の最大素因数を得るには?
temp = factorint(p-1);
num = 0;
for(i=1, size,
for(j=1, size,
if(num <= temp[i,j], num = temp[i,j]);
);
);
print("number is = " num);
ありがとうございます。
最大プライムが最後の行のプライムではないことがありますか?それで 'factors [matsize(factors)[1]、1] 'を使うことができます。 –