Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ConsoleApplication1.cpp : Этот файл содержит функцию "main". Здесь начинается и заканчивается выполнение программы.
- //
- #include <iostream>
- int main()
- {
- int number; // вводимое число
- int vr; // буфер нашего числа
- int flag = 0; // флаг нашли ли мы совпадения
- int qunter; // количество повторов
- do // проверка ввода числа
- {
- printf("Введите число >=0\n");
- scanf_s("%d", &number);
- if (number <= 0)
- {
- printf("Нужно положительное число");
- }
- } while (number < 0);
- for (int i = 0; i < 10; i++) // перебор цифр от 0 до 9
- {
- qunter = 0;
- vr = number;
- while (vr != 0) // работаем пока у нас есть цифры
- {
- if (i == vr % 10) // смотрим последнюю цифрц
- {
- qunter++;
- if (qunter == 2) // число повторов 2 достаточно чтобы выводить
- {
- if (flag == 0) // проверка первого ввода
- {
- printf("Повторяются: ");
- flag = 1;
- }
- printf("%d ", i);
- }
- }
- vr = vr / 10; // уменьшение числа
- }
- }
- if (flag == 0) // проверка отсуствия первого ввода
- {
- printf("Нет повторов\n");
- }
- }
Add Comment
Please, Sign In to add comment