#include <stdio.h>
#include <string.h>
using namespace std;
char nombre[50],paterno[50],materno[20], nombrecomp[60];
int op;
void menu();
void capturar();
void imprimir();
void imprimirinverso();
int main()
{
do{
menu();
}
while (op!=4);
cout<<" Fin del programa"<<endl;
return 0;
}
void menu()
{
cout<<"\n *Menu de opciones*\n"<<endl;
cout<<" 1. Capturar"<<endl;
cout<<" 2. Imprimir"<<endl;
cout<<" 3. Imprimir inverso"<<endl;
cout<<" 4. Salir"<<endl;
cin>>op;
switch(op)
{
case 1:
capturar();
break;
case 2:
imprimir();
break;
case 3:
imprimirinverso();
break;
case 4:
cout<<"Salir del programa"<<endl;
break;
}
}
void capturar()
{
gets(nombre);
cout<<" Ingresa tu nombre"<<endl;
gets(nombre);
cout<<" Ingresa tu apellido paterno"<<endl;
gets(paterno);
cout<<" Ingresa tu apellido materno"<<endl;
gets(materno);
}
void imprimir()
{
strcat (nombre," ");
strcat(nombre,paterno);
strcat (nombre," ");
strcat(nombre,materno);
strcat (nombre," " );
puts(nombre);
}
void imprimirinverso()
{
strcat(paterno," ");
strcat (paterno,materno);
strcat (paterno," " );
strcat(paterno,nombre);
strcat (paterno," " );
puts(paterno);
}