Mostrando entradas con la etiqueta en c. Mostrar todas las entradas
Mostrando entradas con la etiqueta 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