Witam, mam do zrobienia szablon stosu. Potrafię zrobić wszystkie ciała metod typupop(), getSize() i tak dalej, jednak przyjęłam sobie, żecała tablica na początku jest wypełniona zerami, a wierzchołek nie może byc zerem. Jak mam o zrobić, jeśli nie chcę tablicy nadawać żadnych początkowych wartości?
Mam metdę push(), która dodaje wierzchołek, wczytywany od użytkownika. Metodę getSize chcę zrobić w taki sposób:
int licznik = 0;
for ( int i=0; i<rozmiar; i++)
if(tab[i])
licznik++;
cut << "Stos ma " << licznik << " elementów"
Jednak taki warunek nie działa. Chodzi mi o to, że jeśli tab[i] istnieje, licznik ma się powiększyć. Gdy wszystkie el. tablicy były zerami, a wierzchołki nie, sprawa była prosta - warunek wyglądał tak: if(tab[i]!=0).
Jak mam to zrobić teraz? Proszę o pomoc :)