C++

Одинаковые цифры введенного числа

Составить алгоритм определяющий, есть ли среди цифр введенного трехзначного числа — одинаковые. Число вводится с клавиатуры.
Опять же, научитесь пользоваться операцией — остаток от деления, тогда сможете легко написать эту программу. Отделив разряды трехзначного числа, воспользуйтесь оператором выбора if else, для сравнения отделённых цифр.

Введите трехзначное число: 334

Среди цифр введенного трехзначного числа 334 есть одинаковые


#include <iostream>
using namespace std;
int main()
{
    setlocale (LC_ALL, "RUS");
    cout<<"\t\t\tОдинаковые цифры введенного числа\n\n";
    int a;
    cout<<"Введите трехзначное число: ";
    cin>>a;
    cout<<"\n";
    if (a>=0&&a<=99)
    {
        cout<<"Вы ввели неверное число. Число должно быть трехзначным.\n\n";
    }
    else{
        if (a>=1000)
    {
        cout<<"Вы ввели неверное число. Число должно быть трехзначным.\n\n";
    }
    else{
        if (((a/100)%10)==((a/10)%10)||((a/10)%10)==(a%10)||((a/100)%10)==(a%10))  
    {
        cout<<"Среди цифр введенного трехзначного числа "<<a<<" есть одинаковые\n";
    }
    else
    {
        cout<<"Среди цифр введенного трехзначного числа "<<a<<" нет одинаковых\n";
    }
    cout<<endl;
    return 0;
    }
    }
}
Теги:
цифры
Добавлено: 11 Апреля 2018 09:47:35 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...