Por favor necesito de su ayuda.
Me piden hacer el siguiente programa:
Crear un Programa en ANSI C que solicite los datos básicos (Nombre, Apellidos, fecha de nacimiento, teléfono 10 dígitos), de un número ilimitado de personas y los ordene de forma ascendente de acuerdo al Nombre y al Apellido Paterno.
Los cuales a su vez mostraremos en pantalla y ayudaran a calcular la edad actual del usuario; así como, los días, horas, minutos y segundos de vida, los cuales también se le mostraran en pantalla.
Los días, horas, minutos y segundos de vida del usuario deberán calcularse conforme a la fecha del sistema.
La verdad es que nunca he trabajado con la fecha del sistema y no tengo ni la mas minima idea de como hacerlo.
hice un codigo que pide los datos a una sola persona y calcula horas, minutos y segundos respecto a la fecha de nacimiento y la fecha actual, pero el programa anterior de plano no tengo idea de como hacerlo.
# include<iostream>
using namespace std;
int main (){
char Nombre[20], Paterno[20], Materno[20];
int fn,fa,edad;
char telefono[15];
int dias=365;
int horas=24;
int minutos=60;
int segundos=60;
cout<<"\n Escribe tu nombre: "; cin>>Nombre;
cout<<"\n Escribe tu Apellido Paterno: "; cin>>Paterno;
cout<<"\n Escribe tu Apellido Materno: "; cin>>Materno;
cout<<"\n Escribe tu numero de telefono a 10 digitos: "; cin>>telefono;
cout<<"\n Escribe con numero tu fecha de Nacimiento: "; cin>>fn;
cout<<"\n Escribe con numero el año en curso: "; cin>>fa;
edad=fa-fn;
cout<<"\n Tu nombre completo es: "<<Nombre<<" "<<Paterno<<" "<<Materno<<endl;
cout<<"\n tienes: "<<edad<<" "<<"años de edad";
cout<<"\n Tu numero de telefono es: "<<telefono<<endl;
dias=dias*edad;
horas=horas*dias;
minutos=minutos*horas;
segundos=segundos*minutos;
cout<<"\n Actualmente tienes: "<<dias<<" "<<"dias"<<" "<<horas<< " "<<"horas"<<" "<<minutos<<" "<<"minutos"<<" "<<segundos<<" "<<"segundos de vida"<<endl;
return 0;
}