martes, 10 de diciembre de 2019

Cadenas

#include <iostream>
#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);
}

No hay comentarios:

Publicar un comentario

Cadenas

#include <iostream> #include <stdio.h> #include <string.h> using namespace std; char nombre[50],paterno[50],materno[20...