Подсчитать количество натуральных чисел n ( 111 <= n <= 999 ), в записи которых есть две одинаковые цифры
Код
#include "stdafx.h"
int i, i1, i2, i3, count;
int _tmain(int argc, _TCHAR* argv[])
{
for(i = 111;i <= 999;i++) {
i1 = i;
i3 = i1 % 10; //3я цифра
i1 /= 10;
i2 = i1 % 10; // 2ая цифра
i1 /= 10; // 1ая цифра
if (i1 == i2 || i2 == i3 || i1 == i3)
count++;
}
printf("%d", count);
return 0;
}