Почему Неправильно считает сумму чисел?

class Program
{
    static void Main(string[] args)
    {
        int a, b, c;
        int SumNumber = 0;

        Console.WriteLine("Введите число a");
        a = int.Parse(Console.ReadLine());
        Console.WriteLine("Введите число b");
        b = int.Parse(Console.ReadLine());
        Console.WriteLine("Введите число c");
        c = int.Parse(Console.ReadLine());

        if (a > 0)
            SumNumber = SumNumber + a;
        if (b > 0)
            SumNumber = SumNumber + a;
        if (c > 0)
            SumNumber = SumNumber + a;



        Console.WriteLine("Сумма положительных чисел = "+ SumNumber); // +  добавить ту переменную которая считала + числа

        Console.ReadLine();
    }
}

Ответы (1 шт):

Автор решения: aepot

Внимательнее надо быть.

if (a > 0)
    SumNumber = SumNumber + a;
if (b > 0)
    SumNumber = SumNumber + b;
if (c > 0)
    SumNumber = SumNumber + c;
→ Ссылка