15

15


#include "conio.h" 

#include "iostream" 

#include "math.h" 


using namespace std;


void Vvod(float arr[]);


void Viv(float arr[]);


float max(float arr[]);


void zero(float arr[]);


void sort(float arr[]);


const int n = 10;


int main()

{

setlocale(LC_ALL, "Russian");


float arr[n];

Vvod(arr);

Viv(arr);

zero(arr);

sort(arr);

Viv(arr);


return 0;

}



void Vvod(float arr[]) {

for (int i = 0; i < n; i++)

cin >> arr[i];

}


void Viv(float arr[]) {

for (int i = 0; i < n; i++)

cout << arr[i] << " ";

cout << endl;

}



float max(float arr[]) {

float max = arr[0];

int num = 0;

for (int i = 0; i < n; i++)

if (max < arr[i]) {

max = arr[i];

num = i;

}

return num;

}



void zero(float arr[]) {

int c = -1, c1= -1;

float prod = 1;


for (int i = 0; i < n; i++) {

if (arr[i] == 0) {

c = i;

break;

}

}


for (int i = 0; i < n; i++) {

if ((arr[i] == 0) && (c != i)) {

c1 = i;

break;

}

}

if (c == -1 || c1 == -1)

cout << "ne xvataet 0"<<endl;

else if (c1 - c == 1)

cout << "Mezdu nimi net elem"<<endl;


else {

for (int i = c + 1; i < c1; i++)

prod *= arr[i];


cout << "prod = " << prod << endl;

}

}



void sort(float arr[]) {

float nw[n];

int c = 0;


for (int i = 0; i < n; i++) 

if (i % 2 != 0) {

nw[c] = arr[i];

c++;

}


for (int i = 0; i < n; i++)

if (i % 2 == 0) {

nw[c] = arr[i];

c++;

}


for (int i = 0; i < n; i++)

arr[i] = nw[i];


}





Report Page