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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 [146] 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161
1451  Programación / Programación C/C++ / Re: Alejecutar el programa,tan sólo me aparece la ventana en negro sinmás en devc++ en: 11 Febrero 2016, 06:29 am
Es del antivirus. Debes detenerlo, pausar-lo o poner en la lista de excepción a tu programa.
1452  Programación / Programación C/C++ / Re: Archivos bINARIOS c++ en: 8 Febrero 2016, 21:28 pm
Ahora estaría bien que, para el resto de la gente con un problema similar al tuyo, expusieras el código al que has llegado.
1453  Programación / Programación C/C++ / Re: Que es lo que esta mal? Ayuda!!! en: 6 Febrero 2016, 23:23 pm
Pues que tratas una tabla como un array unidimensional y que tratas un array unidimensional como un valor escalar.
1454  Programación / Programación C/C++ / Re: Problema con bucles if y while.[C] en: 6 Febrero 2016, 12:41 pm
Podrías probar de usar el algoritmo de Euclides que dice algo así:
1. Si el resto de la división entre el mayor y el menor es 0, el MCD es el menor.
2. Sino, realizar de nuevo la división entre el menor y el resto de la división anterior.
3. Repetir todo hasta que el punto 1 se cumpla.
1455  Programación / Programación C/C++ / Re: Problema con bucles if y while.[C] en: 6 Febrero 2016, 11:09 am
En tu nueva versión hay un fallo de lógica que en la anterior estaba bien:
Código
  1. if(((Numero2 % PosDivj) == 0) && (PosDivi == PosDivj))

La versión que ahora tienes no cumple su trabajo:
Código
  1. if((Numero2%PosDivj)==0)
1456  Programación / Programación C/C++ / Re: Problema con bucles if y while.[C] en: 5 Febrero 2016, 23:35 pm
Los incrementos sin asignación:
Código
  1. PosDivj++;
  2. PosDivi++;
  3.  

El compilador te debe haber avisado de que
Código:
c.c:16:24: warning: operation on ‘PosDivj’ may be undefined [-Wsequence-point]
                 PosDivj=PosDivj++;

c.c:19:16: warning: operation on ‘PosDivi’ may be undefined [-Wsequence-point]
         PosDivi=PosDivi++;

La función debe ser algo así
Código
  1. int MCD(Numero1, Numero2) {
  2.    int PosDivi = 1;
  3.    int PosDivj;
  4.    int MaxCD = 0;
  5.  
  6.    while(PosDivi<=Numero1) {
  7.        if((Numero1 % PosDivi) == 0) {
  8.            PosDivj = 1;
  9.            while(PosDivj <= Numero2) {
  10.                if(((Numero2 % PosDivj) == 0) && (PosDivi == PosDivj)) {
  11.                    MaxCD = PosDivi;
  12.                }
  13.                PosDivj++;
  14.            }
  15.        }
  16.        PosDivi++;
  17.    }
  18.    return MaxCD;
  19. }
1457  Programación / Programación C/C++ / Re: ¿Está comiendo memoria mi compilador? en: 3 Febrero 2016, 06:59 am
C no controla los límites de los arrays y deja escribir en cualquier parte de la memoria, deja esa tarea al programador; parte de su velocidad viene de que no realiza estos chequeos.
Ahora bien, puede haber compiladores que hagan esta comprobación,  pero esto ya es funcionalidad añadida.
El sistema operativo también será tu perro guardián impidiendo que puedasbescribir en zonas de memoria diferentes a la memoria dedatos que ha asignado a tu programa.
1458  Programación / Programación C/C++ / Re: Ayuda PIC16F84A en lenguaje C mplab en: 2 Febrero 2016, 20:11 pm
¿Qué escuela es y qué estás estudiando? Yo vi algo pero con CCS. Me hubiera gustado más MPLAB ya que hay versión para Linux.
1459  Programación / Programación C/C++ / Re: cómo comparar una variable caracter con un código ascii en C en: 2 Febrero 2016, 11:15 am
Soy de la opinión de que reinventar la rueda es un mal hábito.  Las librerías estándar suelen estar lo más optimizadas y libres de errores posible.
1460  Programación / Programación C/C++ / Re: cómo comparar una variable caracter con un código ascii en C en: 2 Febrero 2016, 09:37 am
Mira las funciones de la libreria ctype, está todo lo que buscas.
Páginas: 1 ... 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 [146] 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines