elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30
241  Programación / Programación C/C++ / Re: ayuda para hacer un diccionario en c++ en: 5 Junio 2010, 22:41 pm
http://foro.elhacker.net/programacion_cc/reglas_del_subforo-t251603.0.html

Te dejo links a algunas estructuras de datos que puedes usar...

http://es.wikipedia.org/wiki/%C3%81rbol_%28inform%C3%A1tica%29
http://es.wikipedia.org/wiki/Tabla_Hash_%28programaci%C3%B3n%29
etc...

Salu10.
242  Programación / Programación C/C++ / Re: duda en c en: 5 Junio 2010, 22:17 pm
SeC por error pusiste a la variable mayor un valor muy pequeño

Código:
int mayor = -999;

ktn_ivan, te dejo el codigo de como yo lo haria...

Código:
#include <stdio.h>
 
#define MAX 5
 
int main( void )
{
    float peso[MAX], prom = 0, mayor, menor;
    int i;
 
    for ( i = 0; i < MAX; i++ )
    {
        printf( "Peso de la persona numero [%d]: ", i + 1 );
        fflush( stdout );
        scanf( "%f", &peso[i] );
        prom += peso[i];
        if ( i == 0 ) mayor = menor = peso[i];
        if ( peso[i] > mayor ) mayor = peso[i];
        if ( peso[i] < menor ) menor = peso[i];
    }
    
    prom /= MAX;
    printf( "El promedio de los pesos es: %.2f\n"
            "El mayor de los pesos es: %.2f\n"
            "El menor de los pesos es: %.2f\n", prom, mayor, menor );
    
    return 0;
}

Salu10.
243  Programación / Programación C/C++ / Re: atsInNum() en: 5 Junio 2010, 07:08 am
Por partes, el propósito de la función, es que esta devuelva un valor entero, introducido por teclado, que esté comprendido entre MIN y MAX, ambos incluidos.

¿Qué utilidad le puedes dar? Es una cosa que uso mcuho en clases, sobretodo para menús estilo switch.

Quedaría mas o menos...

Código
  1.  
  2. switch(atsInNum(0,10))
  3. {
  4. ...
  5. }
  6.  
  7.  

Así aseguramos que el valor introducido esté entre 0 y 10.

La parte de los idiomas, ha sido eliminada, ya no causará mas problemas  ::)

Mmmm pero esto no seria trabajo del usuario, y vos simplemente controlarlo de que lo haga bien :P...

No lo veo para definir toda una funcion que haga eso...

Veo redundante esto...

Código:
int atsint = 0;

ya que despues le volves a asignar un valor a atsint

Salu10.
244  Programación / Programación C/C++ / Re: Funciones, selectivas y repetitivas. (tiene un error al ejecutarse, ayuda!) en: 4 Junio 2010, 05:36 am
Código:
fflush(stdin);

Código:
gets(carrera);

Mmmmmmmm, te recomiendo leer el siguiente tema creado por Littlehorse

http://foro.elhacker.net/programacion_cc/lo_que_no_hay_que_hacer_en_cc_nivel_basico-t277729.0.html

Salu10.
245  Programación / Programación C/C++ / Re: programacion en c en: 4 Junio 2010, 05:25 am
Ademas de lo ya mencionado por Daemon Freedom

Estaria bueno que mires los errores o warnings que te tira el compilador, saben ser de mucha ayuda (algunas veces :P)

De ultima pon el log en este post!, asi te podemos orientar en base a eso y de paso aprendes a analizarlos.

Salu10.
246  Programación / Programación C/C++ / Re: c++ modo grafico en: 3 Junio 2010, 13:55 pm
DevPak Downloads for Dev-C++ Users

Salu10.
247  Programación / Programación C/C++ / Re: c++ modo grafico en: 3 Junio 2010, 06:57 am
Depende en que plataforma estes trabajando...

Si fuera en Debian o algun derivado de este...

Código:
sudo apt-get install glutg3-dev

y luego...

Código:
g++ -o program program.cpp -lglut

Salu10.
248  Programación / Programación C/C++ / Oracle - Building High-Quality C/C++ Applications en: 3 Junio 2010, 03:36 am
http://blogs.sun.com/video/entry/building_high_quality_c_c

Salu10.
249  Programación / Programación C/C++ / Re: Lio de compiladores en: 3 Junio 2010, 01:50 am
Tendrias que explicar bajo que plataforma vas a programar. (Linux, MacOS, Windows, Unix)

Linux -> GCC
Unix -> CC
Windows -> MinGW

Salu10.
250  Programación / Programación C/C++ / Re: Tengo el siguiente fallo en mi programa que es para calcular el factorial en: 3 Junio 2010, 00:46 am
Ademas de lo ya mencionado por Akai, no hace falta la inclusion de la libreria conio debido a que es obsoleta y ademas no es estandar.

Si solo la usas para limpiar pantalla, puedes usar lo siguiente...

Código:
#include <stdlib.h> // libreria necesaria para usar la funcion system()
...
system( "cls" ); // Windows
system( "clear" ); // Linux
...

Yo te recomendaria leer, ya que por el codigo se nota que muchos conceptos no estan muy en claro.

El.lenguaje.de programación.C.Segunda.Edición.Kernighan&Ritchie

Salu10
Páginas: 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines