Zacząłem rozwiązywać sobie zadania z C++ i natrafiłem na zadanie z tablicami myślałem, że to już dosyć dobrze opanowałem ale jednak się myliłem.Już na samym początku pojawił się problem przy wyświetlaniu tablicy w odwrotnej kolejności.
Tak wyglada wynik programu. Przy wyświetlaniu pojawia się dodatkowa liczba, w tym wypadku 59. Pytanie brzmi dlaczego?
Oto kod źródłowy:
#include <iostream>
using namespace std;
int main()
{
int tab[10];
cout<<"Podaj 10 liczb: "<<endl;
for(int i=0; i<10; i++)
{
cin>>tab[i];
}
for(int i=10; i>=0; i--)
{
cout<<tab[i]<<" ";
}
return 0;
}