#define _CRT_SECURE_NO_WARNINGS #include #include #include #include void show(int *arr, int size) { for (int i = 0; i < size; i++) { printf("%d el - %d\n", i + 1, *arr); arr++; } arr -= size; } int *convert(char *str, int *size_i) { int size = 1; // размер массива int *arr = calloc(2, sizeof(int)); // выделяем память int *head = arr; char* newstr = calloc(1000, sizeof(char)); strcpy(newstr, str); char *newLine = strtok(newstr, " "); // делим по пробелу while (newLine != NULL) // смотрим осталась ли строка { arr = realloc(head, (size + 1) * sizeof(int)); // выделяем память for(int i = 0; i