• Задача на c++
    Напишите программу, которая находит все различные цифры в символьной строке.

    Формат входных данных

    На вход программе подаётся символьная строка.

    Формат выходных данных

    Программа должна вывести в одной строке все различные цифры, которые встречаются в исходной строке, в порядке возрастания. Если в строке нет цифр, нужно вывести слово 'NO'.

Ответы 1

  • // Если захочешь перенести массив из глобальных переменных, не забудь обнулить его#include <bits/stdc++.h>using namespace std;bool a[10];int main(){  string s;  cin >> s;  for (int i = 0 ; i < s.length(); ++i)    if (isdigit(s[i]))        {          int ind = s[i]-'0';          a[ind] = true;        }  bool fl = false;  for (int i = 0; i < 10; ++i)    if (a[i])      {        fl = true;        cout << i << ' ';      }if (!fl)        cout << "NO";}
    • Автор:

      noah629
    • 1 год назад
    • 5
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years