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

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: 1 ... 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 [499] 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 ... 622
4981  Foros Generales / Noticias / Re: Un cineasta español compra sus películas piratas para saber si la copia es de... en: 26 Julio 2015, 18:13 pm
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  Informática / Hardware / Re: Montar PC +1000€ en: 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  Programación / Programación C/C++ / Re: Mayor valor de un vector en C en: 25 Julio 2015, 19:43 pm
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:

Código
  1. for(i=0;i<10;i++){
  2.    if(v[i]>mayor){
  3.  
  4.        mayor=v[i];
  5.        printf("%d es el mayor. Su posicion es %d\n",mayor,i);
  6.    }
  7.    }

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  Foros Generales / Noticias / Re: Uno de los mayores juicios contra una web de descargas acaba en decepción ... en: 25 Julio 2015, 17:49 pm
Mientras estos idiotas se gastan el dinero en abogados, netflix se hincha a ganar dinero
4985  Foros Generales / Foro Libre / Re: Búsqueda de Staff en: 25 Julio 2015, 17:48 pm
Sigues sin decirnos lo que pagas  :rolleyes: :rolleyes: :rolleyes:

Paga con abrazos
4986  Programación / Programación C/C++ / Re: Mayor valor de un vector en: 25 Julio 2015, 17:43 pm
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  Foros Generales / Dudas Generales / Re: debate sobre la informática en: 25 Julio 2015, 13:07 pm
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  Foros Generales / Foro Libre / Re: edad tardía en: 24 Julio 2015, 21:38 pm
Tarde para aprender cosas nuevas es cuando llevas unos 10 minutos muerto
4989  Foros Generales / Noticias / Re: Universal Studios pide remover copia pirata de Jurassic World almacenada en ... en: 24 Julio 2015, 20:23 pm
Gugle siempre pensando en los usuarios  ;-)
4990  Informática / Hardware / Re: ¿Qué les parece este portátil? en: 24 Julio 2015, 19:54 pm
Esas marcas, por 500 € te envían el catálogo  :o
Páginas: 1 ... 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 [499] 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 ... 622
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines