hurmawe

TEN_cod_2

Mar 31st, 2022 (edited)
319
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.74 KB | None | 0 0
  1. // ConsoleApplication1.cpp : Этот файл содержит функцию "main". Здесь начинается и заканчивается выполнение программы.
  2. //
  3.  
  4. #include <iostream>
  5.  
  6. int main()
  7. {
  8.     int number;     // вводимое число
  9.     int vr;         // буфер нашего числа
  10.     int flag = 0;   // флаг нашли ли мы совпадения
  11.     int qunter;     // количество повторов
  12.  
  13.     do // проверка ввода числа
  14.     {
  15.         printf("Введите число >=0\n");
  16.         scanf_s("%d", &number);
  17.         if (number <= 0)
  18.         {
  19.             printf("Нужно положительное число");
  20.         }
  21.     } while (number < 0);
  22.  
  23.     for (int i = 0; i < 10; i++) // перебор цифр от 0 до 9
  24.     {
  25.         qunter = 0;
  26.         vr = number;
  27.         while (vr != 0) // работаем пока у нас есть цифры
  28.         {
  29.             if (i == vr % 10) // смотрим последнюю цифрц
  30.             {
  31.                 qunter++;
  32.                 if (qunter == 2) // число повторов 2 достаточно чтобы выводить
  33.                 {
  34.                     if (flag == 0) // проверка первого ввода
  35.                     {
  36.                         printf("Повторяются: ");
  37.                         flag = 1;
  38.                     }
  39.                     printf("%d ", i);
  40.                 }
  41.             }
  42.             vr = vr / 10; // уменьшение числа
  43.         }
  44.     }
  45.     if (flag == 0) // проверка отсуствия первого ввода
  46.     {
  47.         printf("Нет повторов\n");
  48.     }
  49. }
  50.  
  51.  
Add Comment
Please, Sign In to add comment