Подскажите пожалуйста ошибку.
Нужно, чтоб программа считала количество количество делителей натурального числа, а затем находила, сколько среди них чётных и нечётных
int a, b, c, i, n;
Console.WriteLine("Введите число");
n = Convert.ToInt32(Console.ReadLine());
for (a = 0, b = 0, c = 0, i = 2; i <= n; i++)
a = (n % i);
a++;
if (a % 2 == 0)
c++;
else
b++;
Console.WriteLine("Всего " + a + " чисел");
Console.WriteLine( "Количество чётных чисел " + c);
Console.WriteLine( "Количество нечётных чисел " + b);