Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


Duda sobre Arrays 4

Preguntas y respuestas sobre el lenguaje de programacion C/C++

Duda sobre Arrays 4

Notapor Tichy el Sab Jun 02, 2007 2:14 pm

Hola a todos

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]
Tichy
Novato
Novato
 
Mensajes: 7
Registrado: Lun Abr 23, 2007 5:41 pm

Notapor ccsvnzla el Mar Jul 24, 2007 11:17 am

Hola solo debes colocarle la condicion de terminacion.
Espero te sirva...

#include<stdio.h>
#include<conio.h>

int main()
{
int anio_n,i,anio_nacimiento,edad;
int anio_a=2007;
int Anio [4];
Anio [0]=1000;
Anio [1]=900;
do{
anio_n=0;
printf("Introduce anio_nacimiento:\n");
for(i=2;i<4;i++)
scanf("%d",&Anio[i]);
Anio[2]*=10;
for(i=0;i<4;i++)
anio_n+=Anio[i];
edad=anio_a-anio_n;
printf("\nSu edad es %d \n",edad);
} while(anio_nacimiento!=0);
getch();
return 0;
} 8)
ccsvnzla
Novato
Novato
 
Mensajes: 1
Registrado: Sab Feb 10, 2007 8:53 am


Volver a C/C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados