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

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Mensajes
Páginas: 1 ... 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [27] 28 29 30 31 32 33
261  Programación / Programación C/C++ / Re: Algún consejo sobre como enfocar este problema para solucionarlo? en: 25 Noviembre 2017, 14:59 pm
= es para asignar
== es para comparar

Por ejemplo si haces
if( variable = xxxx ) { ... }

estas ASIGNANDO el valor xxx a la variable, no comparandola con xxx.

Tu codigo esta lleno de asignaciones cuando querias comparar.
262  Programación / Programación C/C++ / Re: error al compilar en: 22 Noviembre 2017, 17:56 pm
Tus variables son globales y conservan sus valores.
Antes de calcular todo otra vez, llévalas a 0 otra vez también.
263  Programación / Programación C/C++ / Re: Ayuda con ejercicio en: 21 Noviembre 2017, 03:11 am
El método área, tal cómo está escrito, no calcula nada.
Usa los miembros de la clase para calcularla.
264  Programación / Programación C/C++ / Re: Necesito ayuda para averiguar por que no funciona el siguiente programa en C++. en: 18 Noviembre 2017, 06:39 am
Alguna condición que considere lo que cambie
265  Programación / Programación C/C++ / Re: Necesito ayuda para averiguar por que no funciona el siguiente programa en C++. en: 17 Noviembre 2017, 21:51 pm
Tu ciclo while no cambia la condición.
Una vez false, siempre false.
266  Programación / Programación C/C++ / Re: Pueden ayudarme a crear este programa!!! en: 17 Noviembre 2017, 16:38 pm
Si divides enteros, el resultado es entero.

Haz un casting del numerador o del denominador usando la opción que más te guste

(float) a / b

a / (float) b

(float) a / (float)b

(1.0 * a ) / b

a / (1.0 * b)

(1.0 * a ) / (1.0 * b)
267  Programación / Programación C/C++ / Re: un numero multiplique un vector en: 16 Noviembre 2017, 07:13 am
Usa
Código
  1. v[i]
no uses
Código
  1. v

La primera expresión es el i-esimo elemento, el segundo es un puntero constante al inicio del arreglo.
268  Programación / Programación C/C++ / Re: Error: "........Dejo de funcionar" en: 10 Noviembre 2017, 06:53 am
Pide memoria explicita, por ejemplo 

int arreglo[10];   <-- 10 enteros

esto esta mal:

int arreglo
  • ;   <--- cuantos elementos tiene este arreglo?

Para C / C++ tienes siempre que especificar el tamano de los arreglos cuando los defines.
No es necesario cuando luego los usas (los recorres). En ese momento tienes que recordar que los indices validos van de 0 hasta el valor que pusiste en tu definicion - 1.

Osea para este arreglo:

int arreglo[10];

los indices validos van de 0 a 9.

hacer un ciclo asi:

for( i = 1; i <= 10; i++ ) arreglo = ..

tiene el inconveniente que cuando i vale 10,  arreglo[10] no existe, (recuerdas que los indices van de 0 a 9?)

Tu programa esta lleno de estos errores.
Los corrijes y el programa se comportara mejor.
269  Programación / Programación C/C++ / Re: ayuda para terminar el codigo en: 8 Noviembre 2017, 05:53 am
En vez de hacer 2 ciclos, haz solo 1. Desde 2 hasta el menor de los 2 números.
Por cada vuelta calcula el módulo de ambos número respecto al índice.
Si dan cero ambos, ahí tienes un divisor.
No puede haber divisores mayores que el mínimo de ambos, por eso el fin del loop es el mínimo de ambos.
270  Programación / Programación C/C++ / Re: ayuda ordenar matrices nxn en c++ en: 5 Noviembre 2017, 19:18 pm
Sabes ordenar un arreglo unidimensional?
Sabes como invertir el orden de un arreglo unidimensional?

Si es asi, creo que lo unico que te falta es crear una funcion o 2 funciones que dado un indice en un arreglo unidimensional, lo convierta en 2 indices.

Y entonces, si tienes un algoritmo que diga
   swap( i, j )

con i y j indices de un arreglo unidimensional, lo hagas en la matriz 2d.

Una vez ordenado, pasas otra vez por el arreglo 2 dimensional e inviertes los sub arreglos pares (o impares, dependiendo de como cuentes).

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