Определить количество членов последовательности имеющих четные номера и являющихся нечетными числам - C#
Формулировка задачи:
Вот задание: 2. Даны натуральные числа N, a0,a1,….,a(N-1). Определить количество членов последовательности имеющих четные порядковые номера и являющихся нечетными числами.
Компилятор показывает 5, где ошибка?
Листинг программы
- namespace ConsoleApplication1
- {
- class Program
- {
- static void Main(string[] args)
- {
- int c=0;
- int[] chisla = { 2, 3, 4, 5, 6, 7, 8, 9, 9, 1 };
- for (int i = 1; i < chisla.Length; i++)
- {
- if (chisla[i] % 2 == 1 && (i + 1) % 2 == 0)
- c++;
- }
- Console.WriteLine(c);
- Console.ReadLine();
- }
- }
- }
Решение задачи: «Определить количество членов последовательности имеющих четные номера и являющихся нечетными числам»
textual
Листинг программы
- Console.WriteLine("Введите числа через пробел:");
- int[] chisla = Console.ReadLine().Split(' ').Select(int.Parse).ToArray();
- Console.WriteLine(chisla.Where((x, index) => x % 2 != 0 && index % 2 != 0).Count());
- Console.ReadKey();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д