Estoy haciendo un programa sencillo en que dado el año actual y el año de nacimiento de una persona
nos de la edad de esa persona pero introduciendo sólo las dos últimas cifras del año de nacimiento y lo he de hacer mediante arrays unidimensionales.
#include<stdio.h>
#include<conio.h>
int main(){
int edad[5],i,anio_nacimiento;
int anio_actual [5]={2,0,0,7};
int Anio [5];
Anio[0]=1;
Anio[1]=9;
do{
printf("\nIntroduce anio_nacimiento: ");
for(i=2;i<5;i++)
scanf("%d",&Anio[i]);/*Introduzco las dos ultimas cifras*/
for(i=0;i<5;i++){
edad[i]=anio_actual[i]-Anio[i];
printf("\nSu edad es %d",edad[i]);
}
} while(anio_nacimiento!=0);
getch();
return 0;
}
Mi problema es que al restar los dos arrays celda a celda ¿lo he de guardar en otro Array?
El programa no me devuelve nada por pantalla[/code]




