Autor
|
Tema: Ayuda con arrays y punteros (Leído 5,340 veces)
|
Gh057
Desconectado
Mensajes: 1.190
|
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
Mensajes: 5
|
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
Mensajes: 3.412
ASMático
|
Porque no se debe colocar funciones dentro del programa principal?
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
Mensajes: 1.314
|
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
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Punteros y arrays
Programación C/C++
|
cazagavilan
|
4
|
2,549
|
14 Abril 2012, 19:32 pm
por cazagavilan
|
|
|
Algun Documentos para Punteros y arrays?
Programación C/C++
|
x64core
|
4
|
2,199
|
25 Julio 2012, 01:17 am
por david_BS
|
|
|
arrays y punteros.
Programación C/C++
|
4dr14n31t0r
|
1
|
1,712
|
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
|
2,964
|
23 Junio 2017, 23:38 pm
por MAFUS
|
|
|
ejercicios de arrays y punteros
Programación C/C++
|
luis9829
|
0
|
1,814
|
27 Agosto 2017, 03:00 am
por luis9829
|
|