Определить количество членов последовательности имеющих четные номера и являющихся нечетными числам - C#

Узнай цену своей работы

Формулировка задачи:

Вот задание: 2. Даны натуральные числа N, a0,a1,….,a(N-1). Определить количество членов последовательности имеющих четные порядковые номера и являющихся нечетными числами.
Листинг программы
  1. namespace ConsoleApplication1
  2. {
  3. class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. int c=0;
  8. int[] chisla = { 2, 3, 4, 5, 6, 7, 8, 9, 9, 1 };
  9. for (int i = 1; i < chisla.Length; i++)
  10. {
  11. if (chisla[i] % 2 == 1 && (i + 1) % 2 == 0)
  12. c++;
  13. }
  14. Console.WriteLine(c);
  15. Console.ReadLine();
  16. }
  17. }
  18. }
Компилятор показывает 5, где ошибка?

Решение задачи: «Определить количество членов последовательности имеющих четные номера и являющихся нечетными числам»

textual
Листинг программы
  1. Console.WriteLine("Введите числа через пробел:");
  2. int[] chisla = Console.ReadLine().Split(' ').Select(int.Parse).ToArray();
  3. Console.WriteLine(chisla.Where((x, index) => x % 2 != 0 && index % 2 != 0).Count());
  4. Console.ReadKey();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы