Информатика, опубликовано 2018-08-22 21:19:33 by Гость

Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры (не обязательно стоящие рядом). Пример: Введите натуральное число: 12342 Да. Пример: Введите натуральное число: 12345 Нет.

Ответ оставил Гость

#include
using namespace std;

int main()
{
    int n;
    int k[9];
    bool b;
    cout > n, cout     for (int i=0; i    while (n>0){
    k[n % 10]++;
    n=n / 10;
    }
    b=false;
    for (int i=0; i     if (k[i]>1) b=true;
    if (b) cout     else cout     return 0;
}

Пример:
n = 12342
Да

Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.

Форма вопроса доступна на полной версии этой страницы.