Страница 1 из 1

Помогите плз!

Добавлено: 24 окт 2010, 21:08
kos
[ATTACH]1382[/ATTACH]
нужно очень срочно решить! помогите пожалуйста!!!

Re: Помогите плз!

Добавлено: 25 окт 2010, 10:49
azrael
Что понимается под "Проанализировать постановку задачи"?

Re: Помогите плз!

Добавлено: 25 окт 2010, 12:27
chesser
Вторая задача:

Код: Выделить всё

#include <iostream.h>
#include <stdlib.h>
void repl(int [], int);
void pr_massiv(int [], int);
int main(int argc, char* argv[])
{int A[100];
 int i, n;
 cout<<"Kol. elementov v massive: ";
 cin>>n;
 cout<<"Vvod elementov massiva"<<endl;
 for(i=0; i<n; i++)
 {cout<<"["<<i<<"] = ";
  cin>>A[i];
 }
 cout<<"Massiv"<<endl;
 pr_massiv(A,n);
 repl(A,n);
 cout<<"Massiv posle perestanovki elementov"<<endl;
 pr_massiv(A,n);
 system("pause");
 return 0;
}
void repl(int M[], int n)
{int t, j, k;
 t=1;
 while(t)
 {t=0;
  for(j=0; j<n-1; j++)
   if ((M[j]<0) && (M[j+1]>=0))
    {t=1;
     k=M[j];
     M[j]=M[j+1];
     M[j+1]=k;
    }
 }
}
void pr_massiv(int M[], int n)
{for(int j=0; j<n; j++)
  cout<<M[j]<<"  ";
 cout<<endl;
}

Re: Помогите плз!

Добавлено: 25 окт 2010, 23:05
kos
спасибо всем!! я уже решил!