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

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ... 30
81  Programación / Programación C/C++ / Re: numero positivo y negativo en C++ en: 6 Julio 2010, 11:22 am
Yo no aconsejaria hacer un bucle infinito y salir con un break; no queda muy elegante :P

Aca dejo otro codigo...

Código:
#include <iostream>
 
using namespace std;
 
int main( void )
{
    int num;

    do
    {
        cout << "Introduce un numero ( 0 para salir ): ";
        cin >> num;

        if ( num > 0 ) cout << num << " es positivo" << endl;
        if ( num < 0 ) cout << num << " es negativo" << endl;
    }
    while ( num != 0 );

    return 0;
}

pran, te recomiendo que te pases por este post...

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

Salu10.
82  Programación / Programación C/C++ / Re: Leer de la entrada estandar linea por linea en: 6 Julio 2010, 00:45 am
Delraich, bienvenido! te recomendaria leer las Reglas del subforo

Si pones algo del avance que llevas hecho seria mas facil para nosotros poder ayudarte.

Te invito a que pases por estos temas...

https://foro.elhacker.net/programacion_cc/librospapers_c_and_c-t296234.0.html

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

Salu10.
83  Programación / Programación General / Re: Problema con Pseudocodigo. Pasar C++ a Pseint :S en: 5 Julio 2010, 22:32 pm
QuinteroSaavedra, a rasgos generales tu programa lo que haria es esto...

Código:
Proceso Principal
    Escribir "Ingrese frase: ";
    Leer frase;
    Escribir frase;
FinProceso

Otra cosa que te recomiendo si fuiste vos el que realizo el codigo, es leer este post...

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

Salu10.
84  Programación / Programación C/C++ / Re: Ayuda por favor con manejo de cadenas de caracteres y numéricas en: 5 Julio 2010, 20:20 pm
deschattenmann, de nada! para eso estamos compañero ;)

Salu10.
85  Programación / Programación General / Re: Pasar a Pseint :S en: 5 Julio 2010, 04:37 am
QuinteroSaavedra, mi recomendacion seria que leas la documentacion de la siguiente pagina, mas ayuda que esa por estos lados no creo que encuentres

http://pseint.sourceforge.net/

Salu10.
86  Programación / Programación C/C++ / Re: [ANSI C]Convertor de cadena a ASCII. en: 5 Julio 2010, 03:28 am
Yo le sacaria al codigo lo siguiente para que sea mas portable...

Código:
system("pause>nul");

Código:
system("cls");

Otra cosa que te recomendaria es no llamar a main() dentro de main() :P, mas bien te convendria hacer una funcion menu() y dentro de main() hacer un do-while;

Y por ultimo se te ovido poner return 0; al final del main()

Salu10.
87  Foros Generales / Foro Libre / Marcha de Cationes - Musica: Marcha peronista en: 4 Julio 2010, 23:39 pm


Salu10.
88  Programación / Programación C/C++ / Re: parte decimal en: 4 Julio 2010, 22:59 pm
Si vas a utilizar string.h, despues de tmp=strchr(cad,'.'); te ahorraras bastante trabajo con un strcpy(cad1,tmp+1);

Mmmmmm yo no recomendaria el uso de strcpy(), mas bien usaria strncpy()

Código:
...
tmp = strchr( cad01, '.' );
++tmp;
strncpy( cad02, tmp, strlen(tmp) + 1 );
...

Aca hay una explicacion del porque no usarla, asi me ahorro en escribir yo ;D

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

Salu10.
89  Programación / Programación C/C++ / Re: parte decimal en: 4 Julio 2010, 09:38 am
mapers, tenes algunos errores de concepto...

> Tendrias que decidirte si usar C++ o C, ya que estas haciendo una mezcla...

> En el caso que usaras C++ te estaria faltando incluir...

Código:
#include <cstring>
#include <cstdio>

para las funciones strlen() y sprintf()

y ademas tendrias que declarar el namespace std...

Código:
using namespace std;

Algunos errores en el codigo...

> En los printf...

Código:
printf( "%c", cad1 );

tendria que ser de esta forma...

Código:
printf( "%c", cad1[i] );

> En los scanf tenes que usar %f no %x, este ultimo concuerda con un entero hexadecimal sin signo

Código:
scanf( "%f" , &num );
...
scanf( "%f", &denom );

> Es redundante inicializar i = 0;, si despues le volves a asignar otro valor...

Código:
i = 0;
for ( i = p + 1; i < strlen( cad1 ) ; i++ )

Código:
i = 0;
for ( i = 0; i < strlen( cad1 ); i++ )

Te recomendaria leer un libro, porque tenes muchos conceptos flojos... ( no te lo tomes a mal, es un consejo )

https://foro.elhacker.net/programacion_cc/librospapers_cc-t296234.0.html

y ademas...

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

Salu10.
90  Programación / Programación C/C++ / Re: parte decimal en: 4 Julio 2010, 09:23 am
mapers, aca te dejo un codigo, te recomiendo que veas la documentacion sobre las funciones empleadas...

Código:
#include <iostream>
#include <cstring>
#include <cstdio>

using namespace std;

int main( void )
{
    char cad01[100], cad02[100], *tmp = NULL;
    double num, denom, x;
    int i;

    cout << "Numerador: ";
    cin >> num;
    cout << "Denominador: ";
    cin >> denom;
   
    x = num / denom;
   
    sprintf( cad01, "%f", x );

    tmp = strchr( cad01, '.' );

    for( i = 0; *(++tmp) != '\0'; ++i )
    {
        cad02[i] = *tmp;
    }
    cad02[i] = '\0';

    cout << "cad01: " << cad01 << " - cad02: " << cad02 << endl;

    return 0;
}

Salu10.
Páginas: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ... 30
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines