#include <iostream>
#include <math.h>
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <cstdlib>
using namespace std;
void concatenar();
void menu();
int main(int argc, char** argv) {
int opcion;
do{
menu();
cin>>opcion;
switch
(opcion){
case
1:
concatenar();
break;
case
2:
cout<<"Salir"<<endl;
break;
default :
cout<<"La opcion
no es correcta"<<endl;
}
cout<<endl;
}while
(opcion !=2 );{
return 0;
}
}
void menu()
{
int opcion;
cout<<"\t\tCENTRO UNIVERSITARIO
UAEM ATLACOMULCO"<<endl;
cout<<"\t\tAUTOMATAS Y LENGUAJES
FORMALES"<<endl;
cout<<endl;
cout<<endl;
cout<<"Integrantes:"<<endl;
cout<<endl;
cout<<"Mayte
Ricardo Cruz"<<endl;
cout<<"Heivilina Perez
Arias"<<endl;
cout<<endl;
cout<<"\tOPERACION DE
CONCATENACION Y UNION DE LENGUAJES"<<endl;
cout<<endl;
cout<<endl;
cout<<"MENU"<<endl;
cout<<"1-.Nueva
operacion."<<endl;
cout<<"2-.Salir."<<endl;
cout<<endl;
cout<<"Elije una opcion:"<<"\t";
}
void concatenar(){
//char original[100];
//char
u[100];
int c;
int n,m;
cout<<endl;
cout<<"-------------------------------------------------"<<endl;
cout<<"Ingresa la cantidad de
conjuntos del 1er LENGUAJE:"<<"\t";
cin>>n;
int
original[n];
for(int
j=0;j<n;j++){
cout<<"\tConjunto["<<j+1<<"]:"<<"\t";
cin>>original[j];
}
cout<<endl;
cout<<"Ingresa la cantidad de
conjuntos del 2do LENGUAJE:"<<"\t";
cin>>m;
int u[m];
for(int
i=0;i<m;i++){
cout<<"\tConjunto["<<i+1<<"]:"<<"\t";
cin>>u[i];
}
cout<<endl;
cout<<"LA UNION
ES:"<<endl;
cout<<endl;
for(int
j=0;j<n;j++){
cout<<original[j]
<< " ";
}
for(int
i=0;i<m;i++){
cout<<u[i]
<< " ";
}
cout<<endl;
cout<<"__"<<endl;
cout<<"LA CONCATENACION
ES:"<<endl;
cout<<endl;
for(int
i=0;i<n;i++){
for(int
j=0;j<m;j++){
if
(u[i]>0 && original[j]>0){
cout<<
original[i] << u[j] <<" ";
}
}
}
getch();
system("cls");
};
PROGRAMA COMPILADO

No hay comentarios:
Publicar un comentario