Предмет: Информатика, автор: borakabama49

всем привет , задача на с++

надо сделать программу которая будет принимать от пользователя четырех значние число и будет проверять его на то повторяться или там числа.

то есть если пользователь ввел 1234, то программа выдаст к примеру "ваше число подходит", а если пользователь ввел 1233 то "введите другое число"

спасибо за внимание, надеюсь на вашу помощь, за глупые ответы кину жалобу ​

Ответы

Автор ответа: ppgem374
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: код не корректно работает
borakabama49: можешь переделать ? код работает не так как должен
ppgem374: #include
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;
}
ppgem374: #include
ppgem374: #include "iostream" не отображается нормально
borakabama49: можно аналогичную программу на пайтоне?
Похожие вопросы
Предмет: Математика, автор: fedorovaevgeniyavita
Предмет: Немецкий язык, автор: margo2009f11