Mostrando entradas con la etiqueta programas en c++. Mostrar todas las entradas
Mostrando entradas con la etiqueta programas en c++. Mostrar todas las entradas

jueves, 14 de noviembre de 2013

Arreglos con Char, buscar arreglo (string)

#include <cstdlib>
#include <iostream>
#include <string.h>
#define ARRAY_SIZE 100 // se declara el arreglo de cuanto va a hacer puede ser X numero

using namespace std;

int main(int argc, char *argv[])
{
    //declaramos el arreglo en este caso será  un char por que va a ser texto
    char laArray[50][ARRAY_SIZE];
    int N; //numero del arreglo
    int resultado;//para preguntar si quiere otra ejecución :)
   
        strcpy(laArray[1],"ALMAZAN_ESTRADA_SEBASTIAN_OLAF");
        strcpy(laArray[2],"ALVAREZ CISNEROS IZYALYTH ERNESTINA");
        strcpy(laArray[3],"ALVAREZ QUINTERO DANIEL ISAI");
        strcpy(laArray[4],"ARENAS GUTIERREZ CAROLINA");
        strcpy(laArray[5],"CHAVEZ GUTIERREZ FERNANDO SAUL");
        strcpy(laArray[6],"GOMEZ MORALES ANDRES ANGEL");
        strcpy(laArray[7],"GONZALEZ SAUCEDO KARINA ISELA");
        strcpy(laArray[8],"HERNANDEZ GUTIERREZ CAROLINA");
        strcpy(laArray[9],"HERNANDEZ LEAL BRENDA ITZEL");
        strcpy(laArray[10],"HERNANDEZ VALDEZ MARGARITA");
        strcpy(laArray[11],"MIÑON MILLAN LUZ AIDA");
        strcpy(laArray[12],"ORDOÑEZ MUÑOZ GUADALUPE MONTSERRAT");
        strcpy(laArray[13],"PEREZ JIMENEZ BRAYAN ROBERTO");
        strcpy(laArray[14],"SANCHEZ BELLO GUSTAVO");
        strcpy(laArray[15],"SANTIAGO MARTINEZ GONZALO");
        strcpy(laArray[16],"VAZQUEZ REGALADO SAUL HIRAM");
        strcpy(laArray[17],"El ISRRA :) ");
       
        do
        {
            cout<<"        ***Este programa te brinda un nombre de acuerdo a su N. de lista .*** \n\n"<<endl;
            cout<<"~Introduce el numero a buscar 1 al 17: "<<endl; //pide un numero X para mostrar resultado
            cin>>N;
            if (N>17)
                {
                    cout<<"Este numero no se encuentra en la lista de Alumnos.\n\n"<<endl;//avisa que sobrepasa y no existe
                    cout<<"~Deseas buscar otro numero presiona 1 de lo contrario preciona 0"<<endl;// preguntar si quieres volver a ejecutar
                    cin>>resultado;
                }
            else
            {
            cout<<"El nombre que solicitaste es:"<<laArray[N]<<endl;//Muestra el contenido del arreglo
            cout<<"\n"<<endl;
            cout<<"~Deseas buscar otro numero presiona 1 de lo contrario presiona 0"<<endl;//vuelve a preguntar la ejecución
            cin>>resultado;
            }
        }
            while(resultado==1);// sirve para que si es 1 vuelve a preguntar
       
   
    system("pause");
    return 0;
}

image

image

domingo, 3 de noviembre de 2013

Agregar un nuevo arreglo

#include<iostream>
#include <string.h>
#define ARRAY_SIZE 60

using namespace std;
int main()
{

    char laArray[55][ARRAY_SIZE];
    int N;
    int N_cartaNueva;
    char nombre_Nuevo [20];
   
    strcpy(laArray[1],"El Gallo");
    strcpy(laArray[2],"El Diablo");
    strcpy(laArray[3],"La Dama");
    strcpy(laArray[4],"El Catrín");
    strcpy(laArray[5],"El Paraguas");
    strcpy(laArray[6],"La Sirena");
    strcpy(laArray[7],"La Escalera");
    strcpy(laArray[8],"La Botella");
    strcpy(laArray[9],"El Barril");
    strcpy(laArray[10],"El Árbol");
    strcpy(laArray[11],"El Melón");
    strcpy(laArray[12],"El Valiente");
    strcpy(laArray[13],"El Gorrito");
    strcpy(laArray[14],"La muerte");
    strcpy(laArray[15],"La Pera");
    strcpy(laArray[16],"La Bandera");
    strcpy(laArray[17],"El Bandolón");
    strcpy(laArray[18],"El Violoncelo");
    strcpy(laArray[19],"La Garza");
    strcpy(laArray[20],"El Pájaro");
    strcpy(laArray[21],"La Mano");
    strcpy(laArray[22],"La Bota");
    strcpy(laArray[23],"La Luna");
    strcpy(laArray[24],"El Cotorro");
    strcpy(laArray[25],"El Borracho");
    strcpy(laArray[26],"El Negrito");
    strcpy(laArray[27],"El Corazón");
    strcpy(laArray[28],"La Sandia");
    strcpy(laArray[29],"El Tambor");
    strcpy(laArray[30],"El Camarón");
    strcpy(laArray[31],"Las Jaras");
    strcpy(laArray[32],"El Músico");
    strcpy(laArray[33],"La Araña");
    strcpy(laArray[34],"El Soldado");
    strcpy(laArray[35],"La Estrella");
    strcpy(laArray[36],"El Cazo");
    strcpy(laArray[37],"El Mundo");
    strcpy(laArray[38],"El  Apache");
    strcpy(laArray[39],"El Nopal");
    strcpy(laArray[40],"El Alacran");
    strcpy(laArray[41],"La Rosa");
    strcpy(laArray[42],"La Calavera");
    strcpy(laArray[43],"La Campana");
    strcpy(laArray[44],"El Cantarito");
    strcpy(laArray[45],"El Venado");
    strcpy(laArray[46],"El Sol");
    strcpy(laArray[47],"LA Corona");
    strcpy(laArray[48],"La Chalupa");
    strcpy(laArray[49],"El Pino");
    strcpy(laArray[50],"El Pescado");
    strcpy(laArray[51],"La Palma");
    strcpy(laArray[52],"La Maceta");
    strcpy(laArray[53],"El Arpa");
    strcpy(laArray[54],"La Rana");


       
            cout<<"        ***Este programa es un simulador de una lotería.*** \n\n"<<endl;
          
            cout<<"~Introduce el numero mayor a 54 para agregar: "<<endl;
            cin>>N;

        if (N>54)
         {
            cout<<"No existe valor para este numero de carta, Agrega nomnbre a la nueva carta :"<<endl;
            cin>>nombre_Nuevo;
            cout<<"Agrega el nuevo numero de la carta"<<endl;
            cin>>N_cartaNueva;
            strcpy(laArray[N_cartaNueva],nombre_Nuevo);
            cout<<"Desea buscar la carta que recien agrego?"<<endl;
            cout<<"Ingresa el numero: "<<endl;
            cin>>N; 
              cout<<laArray[N]<<endl;
         }
            else
            {
                cout<<laArray[N]<<endl;
            }
           
     

}

 

image

Modificar un Arreglo en c++ y c

#include<iostream>
#include <string.h>
#define ARRAY_SIZE 60

using namespace std;
int main()
{

    char laArray[55][ARRAY_SIZE];
    int N;
      int resultado;
    int N_cartaNueva;
    char nombre_Nuevo [20];
   
   strcpy(laArray[1],"El Gallo");
    strcpy(laArray[2],"El Diablo");
    strcpy(laArray[3],"La Dama");
    strcpy(laArray[4],"El Catrin");
    strcpy(laArray[5],"El Paraguas");
    strcpy(laArray[6],"La Sirena");
    strcpy(laArray[7],"La Escalera");
    strcpy(laArray[8],"La Botella");
    strcpy(laArray[9],"El Barril");
    strcpy(laArray[10],"El Arból");
    strcpy(laArray[11],"El Melon");
    strcpy(laArray[12],"El Valiente");
    strcpy(laArray[13],"El Gorrito");
    strcpy(laArray[14],"La muerte");
    strcpy(laArray[15],"La Pera");
    strcpy(laArray[16],"La Bandera");
    strcpy(laArray[17],"El Bandolon");
    strcpy(laArray[18],"El Violoncello");
    strcpy(laArray[19],"La Garza");
    strcpy(laArray[20],"El Pajaro");
    strcpy(laArray[21],"La Mano");
    strcpy(laArray[22],"La Bota");
    strcpy(laArray[23],"La Luna");
    strcpy(laArray[24],"El Cotorro");
    strcpy(laArray[25],"El Borracho");
    strcpy(laArray[26],"El Negrito");
    strcpy(laArray[27],"El Corazón");
    strcpy(laArray[28],"La Sandia");
    strcpy(laArray[29],"El Tambor");
    strcpy(laArray[30],"El Camarón");
    strcpy(laArray[31],"Las Jaras");
    strcpy(laArray[32],"El Músico");
    strcpy(laArray[33],"La Araña");
    strcpy(laArray[34],"El Soldado");
    strcpy(laArray[35],"La Estrella");
    strcpy(laArray[36],"El Cazo");
    strcpy(laArray[37],"El Mundo");
    strcpy(laArray[38],"El  Apache");
    strcpy(laArray[39],"El Nopal");
    strcpy(laArray[40],"El Alacran");
    strcpy(laArray[41],"La Rosa");
    strcpy(laArray[42],"La Calavera");
    strcpy(laArray[43],"La Campana");
    strcpy(laArray[44],"El Cantarito");
    strcpy(laArray[45],"El Venado");
    strcpy(laArray[46],"El Sol");
    strcpy(laArray[47],"LA Corona");
    strcpy(laArray[48],"La Chalupa");
    strcpy(laArray[49],"El Pino");
    strcpy(laArray[50],"El Pescado");
    strcpy(laArray[51],"La Palma");
    strcpy(laArray[52],"La Maceta");
    strcpy(laArray[53],"El Arpa");
    strcpy(laArray[54],"La Rana");


            do
        {
            cout<<"        ***Este programa es un simulador de una lotería.*** \n\n"<<endl;
           
            cout<<"~Introduce el numero a buscar 1 al 54: "<<endl;
            cin>>N;
            cout<<laArray [N]<<endl;
            cout<<"Modifica el numero a buscar: "<<endl;
            cin>>nombre_Nuevo;
            strcpy(laArray [N], nombre_Nuevo);
            cout<<"Comprueba tu modificación presionando de nuevo el numero que modificaste: "<<endl;
            cin>>N;
            cout<<laArray[N]<<endl;
       
            cout<<"\n"<<endl;
            cout<<"~Deseas buscar otro numero presiona 1 de lo contrario presiona 0"<<endl;
            cin>>resultado;
        }
            while(resultado==1);
   
       

}

image