Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Ferno

#11
Programación General / Re: Duda en seudocodigo
8 Diciembre 2012, 18:31 PM
Depende de cómo estés manejando el pseudocódigo pero en teoría sí, lo que vos decís también está bien.

El tema viene cuando utilices un lenguaje de programación "real". Debido a que una variable (como por ejemplo "min") no podrás usarla en el procedimiento correspondiente a menos que la pases por parámetro. (si te marea ésto, lee un poco por internet, pero tampoco te angusties porque veo que no le están dando importancia).

Como en este pseudocódigo parece que no le dan bola al ámbito de las variables (porque también estás usando "pos_ele" en el procedimiento), entonces te diría que es exactamente lo mismo lo que vos decís y lo que está plasmado en el code.

Pero te comento, el procedimiento "intercambio" lo vas a ver generalmente como está en el code!

Saludos!
#12
Hace raaato que no uso Pascal.
Pero utiliza "readln" para leer los datos por favor. Quizás sea un problema con el buffer de entrada y el caracter de salto de línea :)
#13
Programación C/C++ / Re: unión de dos conjuntos
8 Diciembre 2012, 00:52 AM
Cita de: indict en  8 Diciembre 2012, 00:04 AM
Perdona pero como dices "demostrar el esfuerzo" ya lo ice al publicar el post. Sobre lo que me dio una explicación, me parece perfecto pero yo también se explicar lo que el programa debe hacer. Si quieres colaborar explica o comenta que le falta al programa.

Un saludo.

A lo que va rir3760 es el hecho de que ya tienes todas las herramientas necesarias y los conocimientos suficientes para plasmar en el programa lo que expliqué. Ya no te hacen falta más respuestas y te explico por qué: En el code que posteaste ya codeaste un loop (while) y ya hiciste referencia a cada elemento del vector (c).
No hace falta más que un loop, tener los 3 vectores e ir leyendo con condiciones "if" anidadas (que, asumimos, si sabes hacer un loop, también sabes hacer un if).
#14
Programación C/C++ / Re: unión de dos conjuntos
6 Diciembre 2012, 20:09 PM
La idea es ir leyendo los dos vectores "al mismo tiempo".
Lees la primer posición de cada vector. Si A es menor a B, insertas A en el vector resultado y lees del vector A, sino, si B es menor a A insertas el elemento de B y lees la siguiente posición del vector B, sino, si son iguales, insertas solo UNO de los dos elementos, y lees de AMBOS vectores (porque no creo que debas tener dos elementos iguales).
#15
No entiendo la pregunta...
#16
En todo caso es el IDE. El compilador tanto de DevC++ como el de Code::Blocks es MinGW, que es una versión del GCC.
Saludos!
#17
Si se puede, pedo debes hacer algunos cambios en el code.

Primero, para no depender de stdio.h, debes cambiar la función puts() por un cout.
Segundo, para no depender de climits, debes modificar la inicialización de las variables 'mayor' y 'menor' por otros números que cumplan con la misma función que las macros INT_MAX e INT_MIN (climits se usa para poder utilizar estas dos macros).
Por ejemplo, INT_MAX puedes modificarla por un valor muy alto, e INT_MIN por 0.
#18
Dentro de un bucle, una condición if.
#19
Buscá en Google significado de los "beep codes" de la máquina. Dependiendo de si el pitido es largo, corto y dependiendo de la cantidad, significa que se detecta determinado problema. Fijate cual es.
#20
Si pides memoria y automáticamente utilizas strlen(str.mensaje[ i ]); no deberías confiar en lo que se imprime, porque si no lo inicializaste ahí hay basura.

Para ver bien, pides memoria, le asignas algo a dicho vector. Algo como no se...

strcpy(str.mensaje[0],"Hola este es el primer mensaje del vector");

Y luego imprimes:

printf("%s\n",str.mensaje[0]);