Zacznijmy od tego że w C/C++ tablice są numerowane od zera, czyli tab[11] nie istnieje, a dokładniej czytanie i zapisywanie do niego to zachowanie nie zdefiniowane i może się okazać naprawdę niebezpieczne. Nie napisałeś co program powinien robić jak tak to żeby program na początku zwrócił 1 można na chama wstawić:
cout << 1 << endl;
Nie wiedząc co program ma robić wstawił bym:
cout << tab[0] << endl;
przed pętlą, tab[0] oczywiście po użyciu poprawnych indeksów tablicy.