Cuando defines un array en C este se aloja en la memoria y tiene una longitud de N lugares. En tu caso de 13.
Entonces para acceder a cada uno de estos lugares se les pasa un indice empezando desde 0 no desde 1996. Y termina en N-1.
Asi que en tu for tenes que hacer recorrer a la variable desde 0 hasta 12:
Código C++:
Ver originalint main(int argc, char *argv[])
{
int año [13];
int años;
for(anos=0;anos<13;anos++)
{
printf("introduzca su edad en el:%i\n",anos
+1996); scanf("%i",&(ano
[anos
])); }
}
Otro error que tiene tu codigo es que en el scanf tenes que pasar las variables por referencia porque tenes uqe pasarla direccion en memoria y no el valor. Es por eso que tenes que agregar el operador "&" antes de la variable.