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 - nicolas_cof

#91
Programación C/C++ / Re: numero a array
4 Julio 2010, 07:05 AM
Ademas de lo mencionado por Og., no te olvides de poner return 0; al final en main()

Otra cosa, no es muy recomendable usar llamadas al sistema para hacer simplemente una pausa, puedes utilizar getchar() de la libreria stdio.h, pero recuerda que siempre debes limpiar el buffer de entrada para que este funcione.

Te recomiendo pasar por este post...

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

Y siempre que hagas post de codigo fuente, por favor utiliza las etiquetas GeSHI o code

Salu10.
#92
Programación C/C++ / Re: numero a array
4 Julio 2010, 06:46 AM
mapers, aca te dejo un codigo que te puede servir como base...

#include <stdio.h>

int main( void )
{
    char cad[10];
    float num = 0.2365;

    sprintf( cad, "%f", num );

    printf( "%s\n", cad );

    return 0;
}


Salu10.
#93
cbug, te falta incluir la libreria ctype.h para la funcion tolower()

Aca dejo otro codigo...

#include <stdio.h>
#include <ctype.h>

int contarVocales( char *palabra )
{
    char c;

    if ( *palabra == '\0' )
    {
        return 0;
    }
    else
    {
        c = tolower( *palabra );
        if ( c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u' )
        {
            return ( 1 + contarVocales( ++palabra ) );
        }
        else
        {
            return contarVocales( ++palabra );
        }
    }
}

int main( void )
{
    char *s = "MUrCiELagO";
    printf("Cantidad: %d\n", contarVocales( s ) );
    return 0;
}


Salu10.
#94
Programación General / Re: Pascal o C
4 Julio 2010, 04:07 AM
Brian W. Kernighan ( co-autor del libro "El lenguaje de programación C" ) - Why Pascal is Not My Favorite Programming Language

Salu10.
#95
razler, esto lo tendrias que haber posteado en la sección Programación General ya que no trata especificamente sobre el lenguaje C/C++

Aca te dejo algunos links que te pueden ser de interes...

historia algoritmos de ordenacion

http://www.fdi.ucm.es/profesor/ricardo/ei2/ordenacion.pdf

Salu10.
#96
Programación C/C++ / Re: Ingresar 10 enteros
4 Julio 2010, 02:13 AM
La declaracion de variables dentro del for, te puede traer complicaciones con algunos compiladores, ya que esta practica esta permitida en el estandar C99. Yo te recomendaria para que tengas una mejor portabilidad ( esto depende de con que compiladores te manejes ) hacer las declaracion de las variables al comienzo de la funcion en este caso main()

Supuestamente al dia de hoy, todos los compiladores tendrian que soportar las caracteristicas de este estandar. Por lo tanto no se tendria que tener problemas. :P

#include <stdio.h>

int main( void )
{
   int suma = 0, numero_leido, i;
   
   printf( "Introduzca 10 numeros:\n" );
   for ( i = 0; i < 10; ++i )
   {
       scanf( "%d", &numero_leido );
       if ( numero_leido >= 0 )
           suma += numero_leido;
   }
   printf( "\nLa sumatoria de los numeros positivos es: %d\n", suma );

   return 0;
}


Salu10.
#97
Aca te dejo un link que te puede interesar...

http://gcc.gnu.org/ml/gcc-help/2002-10/msg00275.html

Salu10.
#99
Cita de: RakNae en  3 Julio 2010, 18:32 PMMuchas gracias y aquí pongo el código que sí que funciona:

Si me podéis decir para que sirve este programa os lo agradecería. Muchas gracias ;)

Mmmmmmmm no te entiendo, acabas de decir que funciona y no sabes para que sirve :P

O decir que " funciona " queres decir que no tuviste errores/warnings al compilar :huh:

Salu10.
#100
RakNae, el problema es que stdprn no esta en la libreria stdio.h ya que no forma parte del estandar ANSI C.

Otra cosa que te recomiendo, es no usar variables globales.

Para utilizar la funcion exit() tenes que incluir la libreria stdlib.h

Salu10.