Ten kod jest błędnie napisany. Po pierwsze, wychodzisz poza tablicę `w_liczby`, po drugie, jak dojdziesz do końcowego elementu, powinnaś wyzerować indeks (nie chodzi o `i`, ale o inną zmienną, `i` nadal by tylko liczył obiegi pętli, nie będąc indeksem).
int indeks = przesuniecie;
for (int i = 0; i < rozmiar; i++)
{
cout << w_liczby[indeks++] << " ";
if (indeks == rozmiar)
indeks = 0;
}