//Usings. using System /// <summary> /// Calcula los primeros n números pares. /// </summary> /// <param name="n">La cantidad de números pares a calcular.</param> /// <returns>Un array que contiene los primeros n números pares.</returns> public static int[] EvenNumbers(int n) { if (n <= 0) { throw new ArgumentException("La cantidad de números debe ser mayor que cero.", nameof(n)); } int[] numbers = new int[n]; int currentNumber = 2; for (int i = 0; i < n; i++) { numbers[i] = currentNumber; currentNumber += 2; } return numbers; } /// <summary> /// Calcula los primeros n números impares. /// </summary> /// <param name="n">La cantidad de números impares a calcular.</param> /// <returns>Un array que contiene los primeros n números impares.</returns> public static int[] OddNumbers(int n) { if (n <= 0) { throw new ArgumentException("La cantidad de números debe ser mayor que cero.", nameof(n)); } int[] numbers = new int[n]; int currentNumber = 1; for (int i = 0; i < n; i++) { numbers[i] = currentNumber; currentNumber += 2; } return numbers; }
C#: Calcular los primeros n números pares/impares
Tiempo de lectura: < 1 minuto