Ahoj, mám napsat palindrome program, čili vypsat nejvyšší číslo, které je palindrom a to do 1000
Jenže program mi hází samé nuly, buď je chyba ve while, nebo v tom pole[i]=i+1? ta while mi přijde jako blbost, protože mám vlastně zjisti, jestli to číslo do 1000
když to změním na while(pole[i]<1000) nic to nedělá :(
Nějak netuším :(
public class Main {
public static void main(String[] args) {
int[] pole = new int[1000];
for (int i = 0; i < pole.length; i++) {
pole[i]= i +1;
while(pole[i]!=0){
int temp = 0;
int reverse = 0;
temp = pole[i]%10;
reverse = reverse*10+temp;
pole[i] = pole[i]/10;
}
System.out.println(pole[i]);
}
}
}