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

Ответы 1

  • #include<iostream>using namespace std;int main(){int n; // число символовint tmp; // временная переменнаяcin>>n;int a[n]; // массивfor (int i=1; i<=n;i++) {cin>>a[i];} //считывание массиваfor (int i=1; i<=n; i++){ //начало сортировки пузырьком for(int j=1; j<i; j++){ if(a[i]<a[j]){ tmp=a[i]; // реализация функции swap a[i]=a[j];// реализация функции swap a[j]=tmp;// реализация функции swap } }}for (int i=1; i<=n; i++) if (a[i]!=i) {cout<<\"No\"; return 0;} //проверка условия из заданияcout<<\"Yes\"; return 0;}
    • Автор:

      chefilyw
    • 4 года назад
    • 0
  • Добавить свой ответ

Войти через Google

или

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

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

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