Manipular Arrays
int[] valores = {13,16,1,-4,50}; string texto = "O Benfica e o maior"; char letra = 'a';
Console.WriteLine("Valor máximo da string = {0}", ManipularArrays.MaximoArray(valores));
Console.WriteLine("Número de impares da string = {0}", ManipularArrays.ContaImpares(valores));
Console.WriteLine("Verifica se existe um char num array = {0}", ManipularArrays.ExisteCharArray(texto, letra));
Console.WriteLine("Número de vezes que repete um char no array = {0}", ManipularArrays.ContarCharArray(letra, texto));
} }
}
class ManipularArrays {
#region MaximoArray /// /// Método que devolve o valor maior de um array /// /// Entrada de um array de valores /// Máximo do array public static int MaximoArray(int[] valores) { int maior = valores[0]; for (int i = 0; i < valores.Length; i++) { if (valores[i] > maior) { maior = valores[i]; } } return (maior); }
#endregion
#region ContaImpares /// /// Método que devolve o números de impares de um array /// /// Entrada de um array de valores /// Número de impares public static int ContaImpares(int[] valores) { int impares = 0; for (int i = 0; i < valores.Length; i++) { if (valores[i] % 2 == 1) { impares++; } }