fork download
  1. # Cuenta-números.
  2. # El programa, al recibir como datos un arreglo unidimensional de tipo
  3. # entero y un número entero, determina cuántas veces se encuentra el
  4. # número en el arreglo.
  5.  
  6. # Declaración del arreglo
  7. arreglo = Array.new(100) # Crear un arreglo con 100 elementos
  8.  
  9. # Lectura de los elementos del arreglo
  10. (0...100).each do |i|
  11. print "Ingrese el elemento #{i + 1} del arreglo: "
  12. arreglo[i] = gets.to_i # Lectura - asignación del arreglo
  13. end
  14.  
  15. print "\n\nIngrese el número que se va a buscar en el arreglo: "
  16. numero_buscado = gets.to_i
  17.  
  18. # Búsqueda del número en el arreglo
  19. contador = 0
  20. (0...100).each do |i|
  21. if arreglo[i] == numero_buscado
  22. contador += 1
  23. end
  24. end
  25.  
  26. puts "\n\nEl #{numero_buscado} se encuentra #{contador} veces en el arreglo"
Success #stdin #stdout 0.01s 8100KB
stdin
Standard input is empty
stdout
Ingrese el elemento 1 del arreglo: Ingrese el elemento 2 del arreglo: Ingrese el elemento 3 del arreglo: Ingrese el elemento 4 del arreglo: Ingrese el elemento 5 del arreglo: Ingrese el elemento 6 del arreglo: Ingrese el elemento 7 del arreglo: Ingrese el elemento 8 del arreglo: Ingrese el elemento 9 del arreglo: Ingrese el elemento 10 del arreglo: Ingrese el elemento 11 del arreglo: Ingrese el elemento 12 del arreglo: Ingrese el elemento 13 del arreglo: Ingrese el elemento 14 del arreglo: Ingrese el elemento 15 del arreglo: Ingrese el elemento 16 del arreglo: Ingrese el elemento 17 del arreglo: Ingrese el elemento 18 del arreglo: Ingrese el elemento 19 del arreglo: Ingrese el elemento 20 del arreglo: Ingrese el elemento 21 del arreglo: Ingrese el elemento 22 del arreglo: Ingrese el elemento 23 del arreglo: Ingrese el elemento 24 del arreglo: Ingrese el elemento 25 del arreglo: Ingrese el elemento 26 del arreglo: Ingrese el elemento 27 del arreglo: Ingrese el elemento 28 del arreglo: Ingrese el elemento 29 del arreglo: Ingrese el elemento 30 del arreglo: Ingrese el elemento 31 del arreglo: Ingrese el elemento 32 del arreglo: Ingrese el elemento 33 del arreglo: Ingrese el elemento 34 del arreglo: Ingrese el elemento 35 del arreglo: Ingrese el elemento 36 del arreglo: Ingrese el elemento 37 del arreglo: Ingrese el elemento 38 del arreglo: Ingrese el elemento 39 del arreglo: Ingrese el elemento 40 del arreglo: Ingrese el elemento 41 del arreglo: Ingrese el elemento 42 del arreglo: Ingrese el elemento 43 del arreglo: Ingrese el elemento 44 del arreglo: Ingrese el elemento 45 del arreglo: Ingrese el elemento 46 del arreglo: Ingrese el elemento 47 del arreglo: Ingrese el elemento 48 del arreglo: Ingrese el elemento 49 del arreglo: Ingrese el elemento 50 del arreglo: Ingrese el elemento 51 del arreglo: Ingrese el elemento 52 del arreglo: Ingrese el elemento 53 del arreglo: Ingrese el elemento 54 del arreglo: Ingrese el elemento 55 del arreglo: Ingrese el elemento 56 del arreglo: Ingrese el elemento 57 del arreglo: Ingrese el elemento 58 del arreglo: Ingrese el elemento 59 del arreglo: Ingrese el elemento 60 del arreglo: Ingrese el elemento 61 del arreglo: Ingrese el elemento 62 del arreglo: Ingrese el elemento 63 del arreglo: Ingrese el elemento 64 del arreglo: Ingrese el elemento 65 del arreglo: Ingrese el elemento 66 del arreglo: Ingrese el elemento 67 del arreglo: Ingrese el elemento 68 del arreglo: Ingrese el elemento 69 del arreglo: Ingrese el elemento 70 del arreglo: Ingrese el elemento 71 del arreglo: Ingrese el elemento 72 del arreglo: Ingrese el elemento 73 del arreglo: Ingrese el elemento 74 del arreglo: Ingrese el elemento 75 del arreglo: Ingrese el elemento 76 del arreglo: Ingrese el elemento 77 del arreglo: Ingrese el elemento 78 del arreglo: Ingrese el elemento 79 del arreglo: Ingrese el elemento 80 del arreglo: Ingrese el elemento 81 del arreglo: Ingrese el elemento 82 del arreglo: Ingrese el elemento 83 del arreglo: Ingrese el elemento 84 del arreglo: Ingrese el elemento 85 del arreglo: Ingrese el elemento 86 del arreglo: Ingrese el elemento 87 del arreglo: Ingrese el elemento 88 del arreglo: Ingrese el elemento 89 del arreglo: Ingrese el elemento 90 del arreglo: Ingrese el elemento 91 del arreglo: Ingrese el elemento 92 del arreglo: Ingrese el elemento 93 del arreglo: Ingrese el elemento 94 del arreglo: Ingrese el elemento 95 del arreglo: Ingrese el elemento 96 del arreglo: Ingrese el elemento 97 del arreglo: Ingrese el elemento 98 del arreglo: Ingrese el elemento 99 del arreglo: Ingrese el elemento 100 del arreglo: 

Ingrese el número que se va a buscar en el arreglo: 

El 0 se encuentra 100 veces en el arreglo