Предмет: Информатика,
автор: borakabama49
всем привет , задача на с++
надо сделать программу которая будет принимать от пользователя четырех значние число и будет проверять его на то повторяться или там числа.
то есть если пользователь ввел 1234, то программа выдаст к примеру "ваше число подходит", а если пользователь ввел 1233 то "введите другое число"
спасибо за внимание, надеюсь на вашу помощь, за глупые ответы кину жалобу
Ответы
Автор ответа:
1
#include <iostream>
using namespace std;
int main()
{
int a, b, c, d;
cout << "Введите четырех значное число: ";
cin >> a >> b >> c >> d;
if (a == b || a == c || a == d || b == c || b == d || c == d)
cout << "Введите другое число";
else
cout << "Ваше число подходит";
return 0;
}
borakabama49:
код не корректно работает
using namespace std;
int main()
{
int number = 0;
cin >> number;
for (int i = 0; i < 4; i++)
{
const int a = number % 10;
number /= 10;
const int b = number % 10;
if (a == b)
{
cout << "Введенное число повторяется" << endl;
return 0;
}
}
cout << "Введенное число не содержит повторяющихся цифр";
return 0;
}
Похожие вопросы
Предмет: Математика,
автор: fedorovaevgeniyavita
Предмет: Математика,
автор: Аноним
Предмет: Немецкий язык,
автор: margo2009f11
Предмет: Окружающий мир,
автор: anna8513
Предмет: География,
автор: KristinaGolesheva