Дан одномерный массив, содержащий целые числа. Использовать дополнитель
ные массивы нельзя. Выполнить следующие действия: С++
Приложения:
Ответы
Ответ дал:
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]<<' ';
}
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]<<' ';
}
Ответ дал:
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]<<' ';
}
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]<<' ';
}
Ответ дал:
0
вот, верное решение
Ответ дал:
0
В условии записано, что массив задан, поэтому фильтрация на вводе не корректна.
Ответ дал:
0
возможно это исправить использую динамический массив int *mas = new int[n]; ?????
Ответ дал:
0
Дополнительный массив использовать нельзя - по условию. Поэтому нужно просто сдвигать все элементы массива влево.
Вас заинтересует
1 год назад
2 года назад
8 лет назад
8 лет назад
8 лет назад