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 - Orubatosu

#4981
Tambien tengamos en cuenta, que para algunos de esos "cineastas" el que alguien se baje su "obra de arte" por error implica casi que duplican su publico

La gente no quiere algunas cosas ni regaladas
#4982
Hardware / Re: Montar PC +1000€
25 Julio 2015, 21:57 PM
Liquida a menos que vayas a hacer OC a lo cafre no es necesaria. Hay radiadores por aire que dan muy buenos resultados.
#4983
No basta que "te salga", debes de entender cual es el error

En primer lugar, necesitabas 2 variables. Una donde almacenar el número mas grande del array, y otro que te indique la posición.

Esos valores deben de mostrarse tras salir del bucle, no dentro del mismo. Si lo haces dentro, aparecerán cada vez que se cumpla la condición que hay dentro del if

Te recomiendo al margen de todo esto, que te acostumbres a la hora de acometer la creación de cualquier código el uso de diagramas de flujo. Antes de picar una sola línea de código plantea sobre papel que vas a hacer y como

¿Porque no funcionaba la primera versión de tu programa?

Veamos este trozo:

for(i=0;i<10;i++){
    if(v[i]>mayor){

        mayor=v[i];
        printf("%d es el mayor. Su posicion es %d\n",mayor,i);
    }
    }


Tienes un bucle que usa el valor 1 desde 0 hasta 9. Mientras el valor sea menor, permanecerás dentro.

Luego preguntas si el número que está en la posición "i" es mayor que el almacenado. Ya has visto que lo conveniente es inicializar ese valor con el del primer valor del array en lugar de con cero, por si hay negativos. Poco mas que añadir

Si se cumple esa condición, almacenas en "mayor" el contenido de v[1], pero ¿que ocurre despues?

Pues que lo imprimes, con lo cual imprimirá siempre un valor cada vez que se cumpla la condición.

Es decir: Deberías de hacer como te señalan, usar el bucle para recorrer todos los valores almacenados en v, y en caso de que su valor sea mayor que el anterior cambiar el valor de "mayor" y de "posMayor". Y una vez terminado el bucle, estarás seguro de tener los valores correctos.
#4984
Mientras estos idiotas se gastan el dinero en abogados, netflix se hincha a ganar dinero
#4985
Foro Libre / Re: Búsqueda de Staff
25 Julio 2015, 17:48 PM
Cita de: Randomize en 25 Julio 2015, 03:56 AM
Sigues sin decirnos lo que pagas  :rolleyes: :rolleyes: :rolleyes:

Paga con abrazos
#4986
Especifica el lenguaje si puedes, porque C++ tiene la clase <vector>

No he mirado mucho el programa, pero tal y como está se imprimirá cada valor que sea mayor que el anterior.

La posición no te la guarda, porque el valor i llegará siempre al final y siempre será 9. Debes de crear otra variable de tipo entero para almacenar la posición del mismo modo que guardas el mayor

#4987
Lo que no es de recibo a veces, es quejarse por vicio.

Los programas suelen tener formatos "por defecto", pero también tienen muchos otros. Muy a menudo salvamos las cosas en el formato "por defecto" para no complicarnos la vida, no teniendo en cuenta que otro formato que sea común a muchos programas puede servirnos igual y facilitarnos la vida en ese aspecto
#4988
Foro Libre / Re: edad tardía
24 Julio 2015, 21:38 PM
Tarde para aprender cosas nuevas es cuando llevas unos 10 minutos muerto
#4989
Gugle siempre pensando en los usuarios  ;-)
#4990
Esas marcas, por 500 € te envían el catálogo  :o