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

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Ayuda con arrays y punteros
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con arrays y punteros  (Leído 5,409 veces)
Gh057


Desconectado Desconectado

Mensajes: 1.190



Ver Perfil
Re: Ayuda con arrays y punteros
« Respuesta #10 en: 5 Marzo 2014, 02:47 am »

es por el segundo for, estás iniciando desde la longitud de l1... si tiene 3, recorrerías un par de posiciones solamente.

(agrego) otro tema que veo es que declaras los arreglos justo cuando los vas a llenar... eso en c++ está permitido, pero en ansi c, no es aconsejable. por lo cual deberías o bien pasar el código a c++ o bien (yo aunque sea en c++ lo prefiero así) declararlas al inicio...

básicamente es asignarles a los tres arreglos la memoria a ocupar dinámicamente en ejecución; luego agregarlos al tercero para efectuar la permutación, mediante alguna regla impuesta en tu algoritmo con una variable auxiliar local por ejemplo. (aunque según lo primero que posteas, esas permutaciones puedes lograrlas modificando el algoritmo de ordenamiento de burbuja, que utiliza dos variables en cada extremo, van intercambiando los valores mientras se aproximan).

resumiendo, el código puede quedarte funcional, pero te recomiendo que lo reescribas tanto para tomar buenos hábitos, como para solucionar más rápidamente los problemas que se te vayan presentando al generar código. saludos

 




« Última modificación: 5 Marzo 2014, 03:10 am por Gh057 » En línea

4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...
nanto

Desconectado Desconectado

Mensajes: 5



Ver Perfil
Re: Ayuda con arrays y punteros
« Respuesta #11 en: 5 Marzo 2014, 02:51 am »

Okey, perfecto ya te entiendo.  Tomare tu consejo en C e intentare modificar el algoritmo de Ordenamiento de Burbuja. Gracias... Saludos...


« Última modificación: 5 Marzo 2014, 03:23 am por nanto » En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: Ayuda con arrays y punteros
« Respuesta #12 en: 5 Marzo 2014, 04:31 am »

Porque no se debe colocar funciones dentro del programa principal?

Código:
Main es una función.
Poner funciones dentro de funciones es una mala práctica, además de absurdo.
En C++ genera error.
Genera código más difícil de leer.

Me parecen suficientes razones.
En línea

leosansan


Desconectado Desconectado

Mensajes: 1.314


Ver Perfil
Re: Ayuda con arrays y punteros
« Respuesta #13 en: 5 Marzo 2014, 06:17 am »

Holaaa.... Nunca he dicho lo contrario Gh057, pero creo que era necesario fomentar este punto ( Porque no se debe colocar funciones dentro del programa principal?). Es distinto decir, no se debe a no se puede!
..............................................................

Me ratifico en lo que te indiqué: no se debe. El hecho obvio de que si se puede hacer es que tú lo has hecho, mal pero lo has hecho.

Cuestión de semántica nada más.


¡¡¡¡ Saluditos! ..... !!!!




P.D: ¡¡¡UFFFFF...!!!, como está hoy el personal .....
En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Punteros y arrays
Programación C/C++
cazagavilan 4 2,577 Último mensaje 14 Abril 2012, 19:32 pm
por cazagavilan
Algun Documentos para Punteros y arrays?
Programación C/C++
x64core 4 2,231 Último mensaje 25 Julio 2012, 01:17 am
por david_BS
arrays y punteros.
Programación C/C++
4dr14n31t0r 1 1,743 Último mensaje 24 Septiembre 2016, 04:59 am
por geeke
Ayuda con los arrays y punteros y palabras reservadas de C++?
Programación C/C++
Sty16 2 3,003 Último mensaje 23 Junio 2017, 23:38 pm
por MAFUS
ejercicios de arrays y punteros
Programación C/C++
luis9829 0 1,840 Último mensaje 27 Agosto 2017, 03:00 am
por luis9829
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines