Одинаковые цифры введенного числа
Составить алгоритм определяющий, есть ли среди цифр введенного трехзначного числа — одинаковые. Число вводится с клавиатуры.
Опять же, научитесь пользоваться операцией — остаток от деления, тогда сможете легко написать эту программу. Отделив разряды трехзначного числа, воспользуйтесь оператором выбора 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;
}
}
}
Комментарии:
Нету комментариев для вывода...