Вопрос задан 11.07.2023 в 03:21. Предмет Информатика. Спрашивает Сердцев Олег.

Задание по С++ Дано натуральное число N (N<10000). Определить, верно ли, что все четыре цифры

числа различны, как, например, у чисел 1234, 0541.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Максутова Фериде.

#include <iostream>

#include <set>

using namespace std;

signed main() {

   ios_base::sync_with_stdio(0);

   cin.tie(0);

   cout.tie(0);

   string s;

   set<char> b;

   cin >> s;

   for(auto i: s)

       b.insert(i);

   if(b.size() == s.length())

       cout << "YES";

   else

       cout << "NO";

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу вам с этим заданием на C++. Вот пример программы, которая проверяет, верно ли, что все четыре цифры числа различны:

cpp
#include <iostream> using namespace std; bool areAllDigitsDifferent(int n) { bool digits[10] = {false}; // Используем массив для отслеживания встреченных цифр while (n > 0) { int digit = n % 10; if (digits[digit]) { return false; // Если цифра уже встречалась, возвращаем false } digits[digit] = true; n /= 10; } return true; } int main() { int N; cout << "Введите натуральное число N (N<10000): "; cin >> N; if (N < 10000 && N >= 0) { if (areAllDigitsDifferent(N)) { cout << "Все четыре цифры числа различны." << endl; } else { cout << "Не все четыре цифры числа различны." << endl; } } else { cout << "Некорректный ввод. Пожалуйста, введите натуральное число N < 10000." << endl; } return 0; }

Программа принимает натуральное число N от пользователя и использует функцию areAllDigitsDifferent() для проверки, различны ли все четыре цифры числа. Если все цифры различны, выводится соответствующее сообщение. В противном случае выводится другое сообщение.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос