• C++ Проверить, содержит ли данный массив из n чисел, все числа от 1 до n.

Ответы 1

  • #include <iostream>using namespace std;int main() {    int n=10;    int a[n];    int k[n];    bool b=true;    for (int i = 0; i < n; i++) cin >> a[i];    for (int i = 0; i < n; i++) k[i]=0;    for (int i = 0; i < n; i++) k[a[i]-1]=k[a[i]-1]+1;    for (int i = 0; i < n; i++)     if (k[i] != 1) b=false;    if (b) cout << "Yes" << "";     else cout << "No" << "";    return 0;}Пример:25814796310Yes
    • Автор:

      brody
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

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

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

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