Підкажіть, будь ласка, як правильно виділити пам'ять під масив структур, розмір якого вводиться в процесі роботи програми. Мій варіант не працює: C1 2 3 4 5 6 struct scan_info ** input_item; printf ( "\ nВведіте кількість записів: \ n"); scanf ( ".", n_of_items); for (i = 0; i Знайти максимальний елемент і поміняти його місцями з останнім елементом масиву. В програмі передбачити і реалізувати: 1) генерацію елементів вихідного масиву за допомогою датчика випадкових чисел; 2) виконання відповідно до умовою завдання; 3) порядок виведення: • вихідний масив, • максимальний або мінімальний елемент масиву і його номер, • масив, отриманий в результаті виконання завдання. Написати призначену для користувача функцію на мові Сі. Масиви А і В динамічні, виділення пам'яті виконати функціями malloc і calloc, звернення до елементів тільки через покажчик. Задані 2 масиву А і В. Першим на друк вивести масив, що містить найбільше значення. Надрукувати також це значення і його порядковий номер. Здрастуйте, у мене питання. Чи можливо, вводити рядок невизначеної довжини, використовуючи динамічне виділення пам'яті. Я читав про realloc, але як я зрозумів, там процес йде з перериванням. Тобто після кожного слова відбувається перехід на новий рядок. Дякуємо Дан масив розміром n. Як задати команду на виділення нульових елементів з масиву? А решта ненульові елементи вивести в один рядок. C1 2 3 4 5 6 7 8 for (i = 0; i = N)