Проверка на четность без использования условного оператора - C#

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

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

Дан массив A размера N (N — нечетное число). Вывести его элементы с нечетными номерами в порядке убывания номеров: A N , A N–2 , A N–4 , …, A 1 . Условный оператор не использовать. Это все что смог сделать, не могу даже представить как проверить на четность без операторов условия. Помогите пожалуйста.
Листинг программы
  1. class Program
  2. {
  3. static void Main(string[] args)
  4. {
  5. Array array = new Array(10);
  6. array.Print();
  7. array.Reverse();
  8. array.Print();
  9. array.Positive();
  10. array.Print();
  11. Console.ReadKey();
  12. }
  13. }
  14. class Array
  15. {
  16. Random rand = new Random();
  17. int[] A;
  18. int size;
  19. int[] CopyA;
  20. public Array(int size)
  21. {
  22. this.size = size;
  23. A = new int[size];
  24. CopyA = new int[size];
  25. for (int i=0;i<size;i++)
  26. {
  27. A[i] = i;
  28. }
  29. }
  30. public void Reverse()
  31. {
  32. int last=size-1;
  33. for (int i=0;i< size;i++)
  34. {
  35. CopyA[i] = A[last];
  36. last--;
  37. }
  38. for (int i = 0; i < size; i++)
  39. {
  40. A[i] = CopyA[i];
  41. }
  42. }
  43. public void Positive()
  44. {
  45. for (int i = 0; i < size; i++)
  46. {
  47. A[i] =(byte)(A[i]<<7);
  48. }
  49.  
  50. }
  51. public void Print()
  52. {
  53. for (int i=0;i<size;i++)
  54. {
  55. Console.Write(A[i]+" ");
  56. }
  57. Console.WriteLine();
  58. }
  59. }
И еще вопрос, можно ли отнести цикл for к условным конструкциям? Можно ли реализовать данную задачу без использования циклов?

Решение задачи: «Проверка на четность без использования условного оператора»

textual
Листинг программы
  1. for(int i=1;i<size;i+=2)

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


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

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

13   голосов , оценка 3.769 из 5

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

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

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