Witam. Mam banalny problem do rozwiązania jednak nadal nie mogę się z nim uporać.
Mam pewną tablicę o nazwie “temp” i długości n. Zapisuje sobie ile mam elementów, które wstawiłem do tablicy w zmiennej “ilosc”. Chcę wydrukować te elementy, ale od tyłu.
Napisałem więc:
for(int i = ilosc-1; i < 0; i--)
{
System.out.print(temp[i] + " ");
}
Jednak to rozwiązanie sprawia, że program nie wyświetla mi niczego. Kiedy napiszę za to:
for(int i = 0; i < ilosc; i++)
{
System.out.print(temp[i] + " ");
}
Program wyświetla poprawnie wszystkie dane, ale od przodu, a to mi nie pasuje. Prosiłbym o pomoc. Jeśli to za mały fragment kodu mogę dać całą funkcję, z której ten for jest wzięty.