Форум » C/C++ » нужно удалить максимальный элемент из одномерного массива, помогите!!!!! » Ответить

нужно удалить максимальный элемент из одномерного массива, помогите!!!!!

Игорь: #include <iostream> #include <iomanip> using namespace std; void inputv(double x[], int n); void outputv(double x[], int n); void udal(double x[], int n,int k, double z[], int&r); void main() {double x[10],z[10]; int k,r; cout <<"\n vvesti vector x"; inputv(x,10); cout <<"\n pechat vectora x"; outputv(x,10); k=0; udal(x,10,k,z,r); cout <<"\n pechat vectora z"; outputv(z,r); cout<<endl; } void inputv(double x[], int n) {int i; for(i=0; i<n; i++) cin>>x; } void outputv(double x[], int n) {int i; for(i=0; i<n; i++) {if(i%5==0) cout<<endl; cout<<setw(10)<<x; } } void udal(double x[], int n, int k, double z[], int&r) {int i; double p; p=x[0]; k=0; for(i=0; i<n; i++); if (x>p) {p=x; k=i; } for(i=0; i<n; i++); z=x; r=n-1; for(i=k; i<r; i++); z=z[i+1]; } программа не работает(что не так?

Ответов - 1

studprog: До того, как написали функцию удаления, ввод и вывод массива работали?



полная версия страницы