Задание: Ввести произвольную последовательность символов. Определить в заданной последовательности количество символов, которые являются цифровыми и имеют четные порядковые номера.
Ошибка: У меня не выводит порядковые четные номера
Код:
#include <stdio.h>
#include <conio.h>
#include <ctype.h>
main()
{
const char enter = '\r';
unsigned int s = 0, kol = 0;
char c;
printf("Input text:");
do
{
c = _getche();
if (c % 2 == 0) kol++;
if (isdigit(c))s++;
} while (c != enter);
printf("poryadkovie=%u", kol);
printf("\nDigits=%u", s);
_getch();
return 0;
}