Mi resultado es:
  
Como ven me imprime un 8 cuando deberia ser un 4. 
¿Que sucede? 
Mi codigo:   
Código C++:
Ver original- #include<stdio.h> 
- #include<conio.h> 
-   
- int main(){ 
-     
-     int i,edad,e[2]; 
-   
-     for(i=1;i<=8;i++){ 
-          
-         e[i] = edad; 
-     } 
-   
-     for(i=1;i<=8;i++){ 
-         printf("\n\t las edades son %d",- e [- i ]);
 
-   
-     } 
-   
-   
- } 
Se los agradesco mucho.