Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Wazzp

#1
Ahh si dsp de mandarlo note lo del " ; " En el cout, gracias.. Ahora leo algo de esas funciones.. si lo termino lo pongo.. aunque es un programa tonto xD

EDIT: Aca va el programa.. si alguien podria tomarse la molestia de probarlo me haria un gran favor.. ya toy llegando tarde a una reunion x_x..

Código (cpp) [Seleccionar]
#include <iostream>
#include <stdio.h>
#include <string.h>

using namespace std;

struct Persona{
        char Nombre[50];
        int NumTel;
} Plantilla[10];

int i,Elec;

char BuscarNombre();
int BuscarNumero();


int main()
{
    cout<<"Ingrese 10 nombres seguidos del numero de telefono.."<<endl;
    cout<<endl;
    for (i=0; i<10; i++)// Se completa el array.
    {
        cin>> Plantilla[i].Nombre;
        cin>> Plantilla[i].NumTel;
    }
    //-----------------------------------------------------
    //           Menu + Opciones                          *
    //-----------------------------------------------------

    cout<<"-----------------------------------------"<<endl;
    cout<<"Elige una de las siguientes opciones.."<<endl;
    cout<<"1.- Buscar segun el nombre."<<endl;
    cout<<"2.- Buscar segun el numero de telefono."<<endl;
    cout<<"3.- Salir."<<endl;
    cout<<endl;
    cin>>Elec;

    switch(Elec)
    {
        case '1': BuscarNombre();
        case '2': BuscarNumero();
        break;
    }

  getchar();
  return 0;
}


    char BuscarNombre()
    {
        char BNombre[50];
        cout<<"Has elegido buscar segun el nombre.."<<endl;
        for (i=0; i<10; i++)
        {
            cin>>BNombre;
            if (strcmp (BNombre, Plantilla[i].Nombre) == 0)
            {
                cout << Plantilla[i].NumTel;
            }
        }
      return 0;
    }


    int BuscarNumero()
    {
        int BNumero;
        for (i=0; i<10; i++)
        {
            cin>>BNumero;
            if (BNumero == Plantilla[i].NumTel)
            {
                cout << Plantilla[i].NumTel;
            }
        }
      return 0;
    }
#2
Programación C/C++ / [C++] Error en funcion..
27 Enero 2011, 19:20 PM
Esto es lo que tengo.. en BuscarNombre() Me tira un error.. dice que no se puede comparar puntero y entero.. Se me ocurrio que podria llegar a buscar asi pero parece que no.. Help?



Código (cpp) [Seleccionar]
#include <iostream>
#include <stdio.h>

using namespace std;

struct Persona{
        char Nombre[50];
        int NumTel;
} Plantilla[10];

int i,Elec;

char BuscarNombre();
int BuscarNumero();


int main()
{
    cout<<"Ingrese 10 nombres seguidos del numero de telefono.."<<endl;
    cout<<endl;
    for (i=0; i<10; i++)// Se completa el array.
    {
        cin>> Plantilla[i].Nombre;
        cin>> Plantilla[i].NumTel;
    }
    //-----------------------------------------------------
    //           Menu + Opciones                          *
    //-----------------------------------------------------

    cout<<"-----------------------------------------"<<endl;
    cout<<"Elige una de las siguientes opciones.."<<endl;
    cout<<"1.- Buscar segun el nombre."<<endl;
    cout<<"2.- Buscar segun el numero de telefono."<<endl;
    cout<<"3.- Salir."<<endl;
    cout<<endl;
    cin>>Elec;

    switch(Elec)
    {
        case '1': BuscarNombre();
        case '2': BuscarNumero();
        break;
    }



  getchar();
  return 0;
}


    char BuscarNombre()
    {
        int BNombre;
        cout<<"Has elegido buscar segun el nombre.."<<endl;
        cout<<"Introduce el nombre de la persona que buscas..."<<endl;
        cin>>BNombre;
        for(i=0; i<10; i++)
        if(BNombre==Plantilla[i].Nombre)
        {
            cout<<Plantilla[i]
            return 0;
        }
    }
#3
El problema es que era un ejercicio del libro que queria intentar hacer y especificamente pedia ciertas cosas, por eso es raro.. Al principio no sabia bien como hacerlo, osea entendia Como funcionaba pero no como escribirlo, y el ejercicio,repito,pedia especificamente el metodo de ordenamiento de la burbuja..  :D

Recien estoy empezando a aprender esto de C++ y me fascina, pero no encuento el tiempo como para leer y programar tranquilamente.. cualquier ayuda o dato que me puedan mandar en un MP se los agradeceria muchisimo :)
#4
Listoo! Muchisimas gracias! ahora tengo que completar el programa.. si quieren una vez terminado lo posteo a ver que piensan :)

Aca lo tengo terminado.. me falta solo una cosa.. Con el ultimo else.. como hago para que vuelvan a intentar? Se me ocurren varias opciones pero cual es la mejor manera de hacerlo?

Código (cpp) [Seleccionar]
//Metodo de la burbuja..

#include <iostream>
#include <stdio.h>

using namespace std;
int main()
{
    int array[10],i,j,r;

    for (i=0; i<10; i++)
    {
        cin>>array[i];
    }

    cout<<endl;

    for (i=0; i<10; i++)
    {
        cout<< array[i]<<" ";
    }
    cout<<endl;
    cout<<"--------------------------------------------------------"<<endl;
    cout<<endl;

    cout<<"Elija el metodo de ordenamiento"<<endl;
    cout<<"1.-Mayor a menor. 2.-Menor a Mayor"<<endl;
    cin>>r;
    cout<<"--------------------------------------------------------"<<endl;

    if (r==1)
    {
        for (i = 0; i < 10; i++)
       for (j = i + 1; j < 10; j++)
       {
           if (array[j] > array[i])
           {
               int temp = array[i];
               array[i] = array[j];
               array[j] = temp;
           }
        }
               for (i=0; i<10; i++)
               cout << array[i] << endl;
    }

       else if (r==2)
       {
                   for (i = 0; i < 10; i++)
       for (j = i + 1; j < 10; j++)
       {
           if (array[j] < array[i])
           {
               int temp = array[i];
               array[i] = array[j];
               array[j] = temp;
           }
        }
               for (i=0; i<10; i++)
               cout << array[i] << endl;
       }

       else
       cout<<"El numero introducido no es correcto,intentelo de nuevo"<<endl;

  getchar();
  return 0;
}
#5
Khronos14 mr.blood gracias por la ayuda.
Khronos, tu programa lo ordena de mayor a menor, para ordenarlo de menor a mayor solo deberia cambiar el signo ">" por "<" aki--> if (array[j] > array) ??
No puedo hacer la prueba yo mismo en este momento por eso pregunto..
Graciaas!!  ;D
#6
Cita de: Khronos14 en 11 Enero 2011, 20:42 PM
Sería algo así:

Código (cpp) [Seleccionar]

#include <iostream>
#include <stdlib.h>

using namespace std;

int main(int argc, char *argv[])
{
int array[10], i, j;

for (i=0; i<10; i++)
cin >> array[i];

cout << endl;

for (i = 0; i < 10; i++)
for (j = i + 1; j < 10; j++)
{
if (array[j] > array[i])
{
int temp = array[i];
array[i] = array[j];
array[j] = temp;
}

}

for (i=0; i<10; i++)
cout << array[i] << endl;

system("pause>nul");
return 0;
}


Saludos.

Algo entendi pero estoy siguiendo un libro y supuestamente es un ejercicio que se puede hacer.. pero hay cosas que usaste que no vi tdv.. (Ej: int main(int argc, char *argv[]) )
#7
Recien empece a ver Arrays luego de dejar por un tiempo C++ por razones personales.. escribi este programa el cual crea un array de 10 espacios, los llena con introducciones por teclado, y luego deberia ordenarlo y mostrarlo.. Pero devuelve cualquier cosa.. Cual es mi error?
Código (cpp) [Seleccionar]
#include <iostream>
#include <stdio.h>

using namespace std;
int main()
{
    int array[10],i,j;

    for (i=0; i<10; i++)
    cin>>array[i];
    cout<<endl;
    for (i=0; i<10; i++)
    cout<< array[i]<<" ";
    cout<<endl;

    for (i=0; i<10; i++)
    {
        for (j=0; j<10-1; j++)
        {
            if (array[j]>array[j+1])
            {
                int temp = array[j];
                array[j+1] = array[j];
                array[j+1] = temp;
            }

        }

        cout<<array[i]<<endl;
    }

  getchar();
  return 0;
}
#8
Software / Flash para Win7?
10 Enero 2011, 19:54 PM
Un amigo me pregunto si conocia algun programa de flash para crearlos desde 0 que funcionara en Win7.. como no tengo idea les pregunto a ustedes si conocen alguno bueno y que sea gratis! desde ya muchas gracias..

PD:Si el post esta en el lugar equivocado, porfavor muevanlo al correcto.  :huh:
#9
jajaj y se desvia rapidoo! Yo soy uno de esos usuarios que entran y leen.. no puedo aportar porque tdv no tengo suficientes conocimientos como para hacerlo.. Ah y.. Yo soy argentino y el Yo siempre lo escribi y pronuncie como yo xD! Saludos! Feliz año para todos!
#10
Dudas Generales / Re: Saber lo que hace mi hijo
27 Noviembre 2010, 20:00 PM
Yo no tuve esta suerte.. Yo tuve un gran problema con mi vieja por meterse en mi privacidad.. si lo hubieramos hablado en lugar de tirarmelo en cara y buscar en mis cosas privadas, probablemente estariamos mejor ahora.. No voy a decir que paso porque es privado pero te recomiendo que hablen antes que nada..