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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 ... 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 [34] 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
331  Programación / Programación C/C++ / Re: ¿Qué hacer ahora que "sé" C? en: 10 Junio 2012, 14:17 pm
Muchas gracias a los dos.

La verdad es que me da igual hacer programas por consola o en modo gráfico. Me gustaría aprender a hacerlos de las dos formas. Pero lo que quiero es hacer algún "proyecto" más largo y difícil de lo que suelo hacer normalmente, ya que este año he estado haciendo muchos ejercicios (cortos) y ya por mucho que sigo haciendo más, no aprendo nada nuevo...

Saludos.
332  Programación / Programación C/C++ / ¿Qué hacer ahora que "sé" C? en: 10 Junio 2012, 13:30 pm
Hola.

Pronto hará un año que empecé a "programar" en C.

Por ahora he aprendido lo que viene en los libros y manuales de C, pero me estoy dando cuenta que solo sé crear aplicaciones por consola "no útiles" (solo tienen la finalidad de aprender a programar, supongo).

¿Qué debo empezar a aprender para hacer cosas "útiles" en C?

Gracias!

Saludos.
333  Programación / Programación C/C++ / Re: Duda con función recursiva en: 7 Junio 2012, 16:57 pm
Gracias por la aclaración.
334  Programación / Programación C/C++ / Re: Duda con función recursiva en: 7 Junio 2012, 16:49 pm
Ah, vale, muchas gracias.

Pensaba que era así como lo has dicho, pero como la profesora de mi hermana siempre ha dicho y ha puesto en los apuntes y ejercicios funciones recursivas que devuelven, pues no estaba seguro de si se podía.

Saludos.
335  Programación / Programación C/C++ / Re: Duda con función recursiva en: 7 Junio 2012, 16:44 pm
Ah, sí, me he confundido y he puesto la definición del paso por valor...

Entonces, ¿se puede hacer la función recursiva que he mencionado usando void?

Muchas gracias.
336  Programación / Programación C/C++ / Re: Duda con función recursiva en: 7 Junio 2012, 16:34 pm
Pasar una variable por referencia es pasar una copia del contenido de dicha variable, ¿no?

De ser así, además de que siempre he pensado que las funciones recursivas no podían ser void, aunque lo pudiera ser, no modificaría el contenido de *suma en main()...
337  Programación / Programación C/C++ / Re: Duda con función recursiva en: 7 Junio 2012, 16:08 pm
Pues le ha caído el ejercicio a mi hermana en un examen que ha hecho hoy, y el prototipo era ese (lo ha comprobado muchas veces, y por eso lo he preguntado).

Muchas gracias por aclararme la duda.

Saludos.
338  Programación / Programación C/C++ / Re: Duda con función recursiva en: 7 Junio 2012, 15:48 pm
Me refiero a que yo las funciones recursivas las he hecho siempre así:


if(CASO BASE) return ALGO; (matriz, vector, una variable...)

else
{
...
...
return NombreFunciónRecursiva (parámetros);
}

Gracias.
339  Programación / Programación C/C++ / Duda con función recursiva en: 7 Junio 2012, 15:29 pm
Hola.

Tengo un ejercicio que dice:

Implemente una función recursiva (y todo lo necesario para que el programa funcione) que calcule, dado un vector de enteros y un umbral, la suma de todos los elementos del vector que son mayores que el umbral. La cabecera de la función recursiva debe ser la siguiente:

void SumaUmbral(int *v, int tam, int umbral, int *suma);

El vector debe ser creado con memoria dinámica y pedido al usuario por la consola. La variable suma se pasa por referencia. La variable tam contiene el tamaño del vector.


El problema que tengo es que yo siempre he pensado que las funciones recursivas deben devolver algo... ¿Cómo va a ser void?

Saludos, y muchas gracias.
340  Programación / Programación C/C++ / Cuadrado Latino de orden n en: 22 Mayo 2012, 15:59 pm
EDITO: Ya lo he solucionado.
Páginas: 1 ... 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 [34] 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines