Код только на C++, не идеальный конечно, но сойдет... int main() { setlocale(LC_ALL, "Russian"); int n, arr[3]; cout << "Введите ваше число: "; cin >> n; arr[0] = n / 100; // узнаем 1-ю цифру arr[2] = n % 10; // узнаем последнюю цифру arr[1] = ((n - arr[2]) % 100)/10; // узнаем 2-ю цифру if (arr[0] == arr[1] || arr[1] == arr[2] || arr[0] == arr[2]) { cout << "Среди цифр заданного трехзначного натурального числа есть одинаковые элементы. "; } else { cout << "Среди цифр заданного трехзначного натурального числа отсутствуют одинаковые элементы. "; } system("pause"); return 0; }