• Дан одномерный массив, содержащий целые числа. Использовать дополнитель­
    ные массивы нельзя. Выполнить следующие действия: С++

    question img

Ответы 6

  • #include <iostream>using namespace std;int main () { int n, x; cin>>n; //число элементов в массиве int mas[n]; for (int i=0; i<n; i++) cin>>mas[i];//ввод элементов массива cin>>x; //то самое число for (int i=0; i<n; i++) if (mas[i]!=x) cout<<mas[i]<<' '; }
  • вот, верное решение
  • В условии записано, что массив задан, поэтому фильтрация на вводе не корректна.
  • возможно это исправить использую динамический массив int *mas = new int[n]; ?????
  • Дополнительный массив использовать нельзя - по условию. Поэтому нужно просто сдвигать все элементы массива влево.
    • Автор:

      velez
    • 5 лет назад
    • 0
  • #include <iostream>using namespace std;int main () {int n, x; cin>>n; //число элементов в массивеint mas[n];for (int i=0; i<n; i++) cin>>mas[i];//ввод элементов массиваcin>>x; //то самое числоfor (int i=0; i<n; i++)if (mas[i]!=x) cout<<mas[i]<<' '; }
    • Автор:

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

Еще вопросы

Войти через Google

или

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

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

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