Sei sulla pagina 1di 1

Module Module1

Sub Main()
Dim x As Integer
Dim i As Integer
Dim n As Integer
Dim b As Integer
Dim contador As Integer
b = 0
Do
Console.Write("Ingrese el tama�o del arreglo: ")
n = Console.ReadLine()
If n < 0 Then
b = 1
Console.WriteLine("Ingrese un n�mero v�lido(positivo) ")
End If
Loop While b = 1
'Declaramos el arreglo
Dim a(n - 1) As Integer
Dim ind(n - 1) As Integer
'LLenamos el arreglo
For i = 0 To n - 1
Console.Write("Ingrese el valor " & i & ": ")
a(i) = Console.ReadLine()
Next i
Console.WriteLine("-----------------------------------------------")
Console.WriteLine("Ingrese el n�mero que desea buscar")
x = Console.ReadLine()
'Buscamos el n�mero
contador = -1
For i = 0 To n - 1
If (x = a(i)) Then
contador = contador + 1
ind(contador) = i
Else
contador = contador + 1
ind(contador) = -1
End If
Next i
'Mostramos todos los indices
If contador >= 0 Then
Console.Write("El n�mero " & x & " se encuentra en los indices ")
For i = 0 To ind.GetUpperBound(0)
If ind(i) >= 0 Then
Console.Write(ind(i) & " ")
End If
Next i
Else
Console.Write("El n�mero no ha sido encontrado")
End If

Console.ReadLine()
End Sub

End Module

Potrebbero piacerti anche