Quick actions

cmd+k|ctrl+k

Navigation

Languages

lab6 task 186

Snippet info

Language

Cpp

Visibility

public

Author

niktyutenko

Created

2018-11-17T10:23:06Z

Updated

2018-11-17T10:23:06Z

#include <iostream>
using namespace std;
 
void vyvod_massiva(int mas[], int raz)
{
for (int i=0;i<raz;i++)
cout << mas[i] << " " << endl;
}
void obrabotka(int mas[], int raz)
{
int i=0,j=-1,z;
 
do
{
while (mas[i] < 0 && i < raz) i++;
if (j<0)
j=i+1;
else j++;
while (j < raz && mas[j]>=0) j++;
z=mas[j];
if (i < raz && j < raz)
{
for (int k=j;k>i;k--)
mas[k] = mas[k-1];
mas[i] = z;
}
i++;
}while (i<raz);
}
int main()
{
int A[10]={2,0,-1,6,-7,8,-4,7,12,-3};
obrabotka(A,10);
vyvod_massiva(A,10);
return 0;
}
INFO