- Back to Home »
- Ejemplos vectores
Posted by : Unknown
martes, 10 de junio de 2014
Ahora veremos algunos ejemplos, para que se familiaricen con la sintaxis y vean como usarlos en métodos y aplicaciones sencillas.
Ejemplo 1
Hagamos un método o función, que diga si un número entero está o no dentro de un array.
// Declaramos el método que recibe un array de enteros y // devuelve un bool, en caso de encontrar el número en el // array "numeros" devolveremos true; public static bool Pertenece (int numero, int [] array) { // Recorremos todas las posiciones del array desde // 0 hasta "array.Lenght", que nos da la longitud. for(int i=0; i<array.Length; i++) { // Preguntamos si el elemento en la posición i del array es igual al número que buscamos. if(array[i]==numero) // En caso de que encontremos el número devolvemos true. return true; } // Retornamos false si no está el número return false }
Para probar este método podemos escribir algo así:
int [] numeros = {6,1,5,6,4,8,6,9,7,4,14,26}; bool dime= Pertenece(8, numeros); Console.WriteLine(dime);
Esto imprimirá en la consola true, ya que 8 está en el array.
Ejemplo 2
Ahora se trata de un método que recibe un array de numeros enteros y devuelve un numero entero, que será el mayor de los elementos del array.
public static int Mayor(int[]numeros) { // Primero asignamos al entero mayor el primer // elemento del array int mayor = numeros[0]; //Ahora recorremos el array como en el ejemplo 1 for(int i = 0 ; i< numeros.Length ; i++) // Vamos preguntando en cada posicion del array si el elemento que contiene es mayor que la variable "mayor". if(numeros[i] > mayor) // Si se cumple, entonces asignamos a mayor este nuevo elemento. mayor = numeros[i]; // Cuando terminamos de recorrer el array, retornamos la variable mayor. return mayor; }
Podríamos usar este método de la siguiente forma:
int [] numeros = {6,1,5,6,4,8,6,9,7,4,14,26}; int max = Mayor(numeros); Console.WriteLine(max);
Bueno, hasta aquí este breve introducción sobre el manejo de arrays. Si quieres seguir aprendiendo, puedes ver unos cuantos ejecicios resueltos de array en C# que he ido publicando en este mismo blog. Si tienen alguna pregunta en los comentarios.
