ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Metodo burbuja


Enviado por   •  18 de Septiembre de 2015  •  Trabajos  •  773 Palabras (4 Páginas)  •  134 Visitas

Página 1 de 4

using System;

class Ejemplo

{

   private int[] elementos;

   public static void Main(string[] args)

   {

      Console.WriteLine("Introduzca un numero mayor a cero");

      int numeroTamanioArray;

      numeroTamanioArray=Console.ReadLine();

        

        // Aqui se esta creando el array con el tamaño de elementos que indico

        // el usuario

        elementos = new int[numeroTamanioArray];

        //En esta parte el arreglo va a ser llenado por los numeros que ingrese

        // el usuario

        for(int i=0; i < elementos.Length;i++){

                Console.WriteLine("Introduzca un numero");

                int numero = Console.Readline();

                elementos[i] = numero;

        }        

        //Hay que ordenar el arreglo

        //Usamos un bucle anidado

        for(int i=0;i< (elementos.Length-1);i++){

            for(int j=i+1;j

                if(elementos[i]>elementos[j]){

                    //Intercambiamos valores

                    int variableauxiliar=elementos[i];

                    elementos[i]=elementos[j];

                    elementos[j]=variableauxiliar;

 

                }

            }

        }

        Console.WriteLine("Introduzca el numero a buscar");

        int numeroBuscar;

        numeroBuscar=Console.ReadLine();

        

        int[] result = serachNumber(numeroBuscar);

        if(result[0] != -1){

                //FER lo que esta en (debes poner ahi la posicion y el numero lo que pasa q no me acuerdo jiji)

                Console.WriteLine("Se encontro el numero (result[1]) en la posicion (result[0])");

        }else{

                Console.WriteLine("No se encontro el numero");

        }

   }

  //Se utilizara un arreglo para determinar si se encontro o no el numero buscado

  public int[] serachNumber(int elementoABuscar){

        //En la posicion 0 se guardara el indice si se encontro el numero en caso

        //contrario sera -1

        //En la posicion 1 se guardara el valor en caso de que se encontrara en caso                 //contrario sera -1

        int [] resultado = new int[2];

         for(int i=0; i < elementos.Length;i++){

...

Descargar como (para miembros actualizados)  txt (2.4 Kb)   pdf (33.3 Kb)   docx (11.4 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com