0
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp66
{
    class Program
    {
        static void Main(string[] args)
        {
            int sum = 0;
            Console.WriteLine("Enter the dimension of array: ");
            int a = Convert.ToInt32(Console.ReadLine());
            int[] A = new int[a];

            for (int i = 0; i < A.Length; i++)
            {
                Console.WriteLine("Enter the number: ");
                A[i] = Convert.ToInt32(Console.ReadLine());
            }
            for (int i = 0; i < A.Length; i++)
            {
                if (A[i] % 2 == 1)
                {
                    sum += A[i];
                }
            }
            Console.WriteLine("Sum of all no paired elements of array - {0}", sum);
        }
    }
}
VladD
  • 206,799
  • 1
    "непарные" - это нечетные? "минусовые" - это отрицательные? Добавьте пример входных данных и ожидаемый результат. –  Mar 16 '18 at 20:57
  • Пример выполнения программы:    Введите 1-й элемент массива: 15    Введите 2-й элемент массива: 2    Введите 3-й элемент массива: 4    Введите 4-й элемент массива: -7    Введите 5-й элемент массива: 9    Введите 6-й элемент массива: 24    -------------------------------------------------- -----------   Массив: 15 2 4 -7 9 24   Сумма нечетных элементов массива: 17 – Sasha R Mar 16 '18 at 21:20
  • Проверьте, чему равно A[i] % 2 для отрицательного A[i]. – VladD Mar 16 '18 at 22:45

1 Answers1

0

Потому что нужно брать A[i] по модулю. Т.к. результат может быть не 1 а -1

BogdanBida
  • 1,841