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

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
kos
Сообщения: 2
Зарегистрирован: 24 окт 2010, 21:04

[ATTACH]1382[/ATTACH]
нужно очень срочно решить! помогите пожалуйста!!!
Вложения
Безимени-1.jpg
azrael
Сообщения: 89
Зарегистрирован: 31 май 2009, 15:30
Контактная информация:

Что понимается под "Проанализировать постановку задачи"?
chesser
Сообщения: 5
Зарегистрирован: 03 авг 2010, 11:07

Вторая задача:

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

#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;
}
kos
Сообщения: 2
Зарегистрирован: 24 окт 2010, 21:04

спасибо всем!! я уже решил!
Ответить