何が間違っていたのかわかりません。構文エラーはありませんが、必要な答えが得られません。このアルゴリズムは、1 から 10000 までの整数のうち、除数の最大数を見つけ、それが何個の除数を含んでいるかを示すことになっています。
public class pract3ex11 {
public static void main (String [] args) {
int n;
int i;
int c=0;
int max=0;
int result;
int d;
for (n=2; n<10000; n++){
d=c;
c=0;
int x=n;
result = x;
for (i=1; i<x; i++){
result= result%i;
if (result==0){
c++;
}
if (c>d){
max=n;
}
}
}
System.out.println(max+" "+c);
}