sábado, 1 de octubre de 2011

Elaborar una aplicación que forme un vector B de M elementos (el tamaño del vector lo define el usuario), luego entre el valor de la variable CLAVE y la búsquelo secuencialmente dentro del arreglo, suspendiendo la búsqueda cuando lo encuentre. Imprima un mensaje para el usuario, indicando si encontró dicho valor o no, en caso afirmativo, indique la posición en la que estaba el dato.

//Elaborar una aplicación que forme un vector B de M elementos
//(el tamaño del vector lo define el usuario), luego entre el valor de la variable
//CLAVE y la búsquelo secuencialmente dentro del arreglo, suspendiendo la búsqueda
//cuando lo encuentre. Imprima un mensaje para el usuario, indicando si encontró
//dicho valor o no, en caso afirmativo, indique la posición en la que estaba el dato.
using System;
namespace Prog_busqueda_vector
{
 class Program
 {
  public static void Main(string[] args)
  {
   int tv;
  
   Console.WriteLine("Define tamaño del vector ");
   tv=Convert.ToInt16(Console.ReadLine());
  
   Vector(tv);
   Console.ReadKey(true);
  }
 
  public static void Vector (int p)
  {
   Console.Clear();
   int i=0;
   int[] b = new int [p];
   Console.WriteLine("Ingresa los valores al vector ");
   do{
   b[i]=Convert.ToInt16(Console.ReadLine());
   i++;
   }while(i<p);
   Verificacion(b,p);
  
  }
  
  public static void Verificacion (int[] ver, int r)
  {
   int vc;
   Console.WriteLine("Ingrese variable clave ");
   vc=Convert.ToInt16(Console.ReadLine());
  
   for(int j=0; j<r; j++){
   if(vc==ver[j])
   Console.WriteLine("Dato encontrado ==> Pocision {0}",j);
   }
  }
  
  }
 
 }

No hay comentarios:

Publicar un comentario