Ingenierìa En Computaciòn

Ingenierìa En Computaciòn
UAEM

martes, 26 de mayo de 2015

PROGRAMA: "UNION Y CONCATENACION"

#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