Anderson Pozo

Generation

generate functionSun, 30 Jul 2023

Hacer un programa para ingresar por teclado la fecha de nacimiento de una persona, ingresando día, mes y año como 3 datos individuales. Luego ingresar la fecha actual ingresando día, mes y año como 3 datos individuales. Calcular luego la edad en años de esa persona y listarlo por pantalla. Ejemplo 1. Si se ingresa como fecha de nacimiento: 3/12/2000 y la fecha actual es 26/2/2019 la edad de esa persona es 18 ya que los 19 recién los cumple en diciembre. Ejemplo 2. Si se ingresa como fecha de nacimiento: 3/1/2000 y la fecha actual es 26/2/2019 la edad de esa persona es 19. Ejemplo 3. Si se ingresa como fecha de nacimiento: 28/2/2000 y la fecha actual es 26/2/2019 la edad de esa persona es 18 ya que le faltan 2 días para cumplir los 19 años

#include <iostream> using namespace std; int main() { int dia_nac, mes_nac, anio_nac; int dia_actual, mes_actual, anio_actual; cout<<"Ingrese la fecha de nacimiento de la persona (dia, mes, anio)"<<endl; cin>>dia_nac>>mes_nac>>anio_nac; cout<<"Ingrese la fecha actual (dia mes anio)"<<endl; cin>>dia_actual>>mes_actual>>anio_actual; int edad; if (dia_nac <= dia_actual && mes_nac <= mes_actual){ edad = anio_actual - anio_nac; } else{ edad = anio_actual - anio_nac - 1; } cout<<"La edad de la persona

Questions about programming?Chat with your personal AI assistant