#include <stdio.h>
#include <iostream>
#include <stdlib.h>
#include <windows.h>
using namespace std ;
void menu();
void captura();
void imprimir();
void imprimirinverso();
char nombre[50],apellido[50],apellido2[20];
int opc;
int main()
{
do
{menu();
}
while (opc!=4);
return 0;
}
void menu()
{
cout<<"+++++++++++++++++++++"<<endl;
cout<<"elige una opcion"<<endl;
cout<<"1.-nombres y apellidos"<<endl;
cout<<"2.-nombre completo"<<endl;
cout<<"3.-nombre inverso"<<endl;
cout<<"4.-salir"<<endl;
cout<<"+++++++++++++++++++++"<<endl;
cin>>opc;
switch(opc)
{
case 1:captura();
break;
case 2:imprimir();
break;
case 3:imprimirinverso();
break;
case 4:default:
break;
}
}
void captura()
{
cout<<"+++++++++++++++++++++"<<endl;
cout<<"ingresa tu nombre"<<endl;
gets(nombre);
cout<<"ingresa tu nombre"<<endl;
gets(nombre);
cout<<"tu primer apellido"<<endl;
gets(apellido);
cout<<"ingresa tu segundo apellido"<<endl;
gets(apellido2);
cout<<"+++++++++++++++++++++"<<endl;
}
void imprimir()
{
cout<<"+++++++++++++++++++++"<<endl;
strcat(nombre,apellido);
strcat(nombre,apellido2);
puts(nombre);
cout<<"+++++++++++++++++++++"<<endl;
}
void imprimirinverso()
{
cout<<"+++++++++++++++++++++"<<endl;
strcat(apellido,apellido2);
strcat(apellido,nombre);
puts(apellido);
cout<<"+++++++++++++++++++++"<<endl;
}
programacion basica 312