Подсчитать количество натуральных чисел n (111 <= n <= 999) - Форум
Страница 1 из 11
Форум » Программирование » Си » Подсчитать количество натуральных чисел n (111 <= n <= 999)
Подсчитать количество натуральных чисел n (111 <= n <= 999)
Администратор
Уровень 999
Сообщений: 2093
Дата: Воскресенье, 20.10.2013, 16:44:23 | Сообщение # 1
Offline
Подсчитать количество натуральных чисел 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;
}
Подпись пользователя
Форум » Программирование » Си » Подсчитать количество натуральных чисел n (111 <= n <= 999)
Страница 1 из 11
Поиск: