• Предмет: Информатика
  • Автор: Vlad3259
  • Вопрос задан 11 месяцев назад

Дано целое четырехзначное число. Верно ли, что все четыре цифры числа различны.Программу написать на С++

Ответы

Ответ дал: BobbyFresnel
1

#include <iostream>

using namespace std;

int main()

{

   int n;

   cin >> n;

   n = abs(n);

   int a[4];

   for(int i=0; i<4; i++)

   {

       a[i] = n % 10;

       n = n / 10;

   }

   for(int i=0; i<3; i++)

       for (int j=i+1; j<4; j++)

       {

           if(a[i] == a[j])

           {

               cout << "Neverno";

               return 1;

           }

       };

   cout << "Verno";    

   return 0;

}


Vlad3259: тут ошибка есть,какие числа не пиши всегда пишет неверно.
BobbyFresnel: Да ну? Только что проверил: 1237, 6310, 1234.... все нормально
BobbyFresnel: 1234
Verno

...Program finished with exit code 0
Press ENTER to exit console.
Vlad3259: Не знаю,у меня так выдаёт как я написал выше
Vlad3259: Уже исправил че не так было,спасибо за помощь.
BobbyFresnel: Пожалуйста
Вас заинтересует