СШ
Size: a a a
СШ
AM
СШ
AM
AM
СШ
СШ
СШ
AM
СШ
#include <malloc.h>
#include <time.h>
#include <stdlib.h>
#include <iostream>
#define length_of_main_array 5
int function_of_filling_array(int, float*);
int main()
{
srand(time(NULL));
float* main_array = (float*)malloc(length_of_main_array * sizeof(float));
*main_array = function_of_filling_array(length_of_main_array, main_array);
float* ptr_One = main_array;
float* ptr_Two = (main_array + length_of_main_array - 1);
float* result_array = (float*)malloc(length_of_main_array * sizeof(float));
for (int i = 0; i < length_of_main_array; i++)
if (*main_array++ > 0)
{
ptr_One = (main_array + i);
ptr_One++;
}
else if (*main_array++ < 0)
{
ptr_Two = (main_array+i);
ptr_Two--;
}
for (int i = 0; i < length_of_main_array; i++) {
printf("\n%4f", *main_array++);
}
}
int function_of_filling_array(int length, float* mainArray)
{
for (int i = 0; i < length; i++) {
*(mainArray + i) = (rand() % 10 + -3)/1.2 ;
//printf("\n%4f", *(mainArray + i));
}
return 0;
}СШ
A
A
AM
AM
AM
A
A
AM
AM