В каком случае в процессе выполнения программы - Ответ на вопрос по информатике №1252040
Новинка
-37%
Вопрос
В каком случае в процессе выполнения программы выполняется перераспределение выделенной памяти с целью ее уменьшения?- #include
#include #define N 10int main(void){ int i, n = 0; int arr1[N] = {1,2,3,4,5}, *arr; arr = (int *)calloc(N, sizeof(int)); if (!arr) { printf("nERROR! Out of memory in calloc() function. Press any key: "); _getch(); exit(1); }; for (i=0; i<5; i++) { arr[i] = i+1; n++; } arr = (int *)realloc(arr, n*sizeof(int)); if (!arr) { printf("nERROR! Out of memory in realloc() function. Press any key: "); _getch(); exit(1); }; free(arr); return 0;} - #include
#include #include #include int main(void) { int n, m; char *ptr; printf("n Enter a dimention of character array: "); scanf_s("%d", &n); _flushall(); ptr = (char *)malloc((n+1)*sizeof(char)); if (!ptr) { printf("nt 1st Error! "); printf("nn Press any key: "); _getch(); return -1; } printf(" Enter a character array of no more than %d characters: ", n); gets_s(ptr, n+1); m = strlen(ptr); printf("n Start line:n"); printf(" %sn", ptr); ptr = (char *)realloc(ptr, (m+2)*sizeof(char)); if (!ptr) { printf("nt 2nd Error! "); printf("nn Press any key: "); _getch(); return -1; } strcat_s(ptr, m+2, "!"); printf("n Start line and character "%c"":n""
Ответ
Этот вопрос в коллекциях

Гарантия сдачи без лишних хлопот! ✅🎓 Ответы на тесты по любым дисциплинам, базы вопросов, работы и услуги для Синергии, МЭИ и других вузов – всё уже готово! 🚀 🎯📚 Гарантия качества – или возврат денег! 💰✅










