Odwrotna kolejność operacji:
int *wyniki = new int [ile_obiegow]{};
cin >> ile_obiegow;
Dodatkowo tablica wyniki jest niezaincjalizowana przed pierwszym użyciem.
Napisanie "new int[n];" wykonuje default-initialization, co w przypadku typu
int oznacza że wartość jest nieokreślona. Zamiast tego można napisać "new
int[n]();" co wykonuje value-initialization co w przypadku typu int oznacza że
wartość będzie równa zero.