¡Buenas!
Tambiñen te estas saliendo de rango. Si declaras tu vector con dimensión 4, solo tiene las posiciones 0, 1, 2 y 3. Si intentas acceder a la posición 4 te estas saliendo de la memoria asignada al vector y estarás accediendo a una posición de memoria que no sabemos que información ni que permisos tiene, así que acceder a esa posición incluso puede llegar a darte un error de ejecución (en el mejor de los casos, en el peor puedes estar sobreescribiendo valores de otras variable y obtener efector colaterales extraños)
¡Saludos!
Tambiñen te estas saliendo de rango. Si declaras tu vector con dimensión 4, solo tiene las posiciones 0, 1, 2 y 3. Si intentas acceder a la posición 4 te estas saliendo de la memoria asignada al vector y estarás accediendo a una posición de memoria que no sabemos que información ni que permisos tiene, así que acceder a esa posición incluso puede llegar a darte un error de ejecución (en el mejor de los casos, en el peor puedes estar sobreescribiendo valores de otras variable y obtener efector colaterales extraños)
¡Saludos!