Главная / Программирование на языке C в Microsoft Visual Studio 2010 / Функция sum выполняет сложение двух одномерных массивов и возвращает результат через указатель: int *sum(int A[], int B[], int n) { int i; int *ptr = (int *)calloc(n, sizeof(int)); for (i = 0; i < n; i++) ptr[i] = A[i] + B[i]; return ptr; } Как вызвать

Функция sum выполняет сложение двух одномерных массивов и возвращает результат через указатель: int *sum(int A[], int B[], int n) { int i; int *ptr = (int *)calloc(n, sizeof(int)); for (i = 0; i < n; i++) ptr[i] = A[i] + B[i]; return ptr; } Как вызвать функцию sum?

вопрос

Правильный ответ:

int A[] = {1,2,3,4,5}, B[] = {2,2,2,2,2}; int ptrAB = NULL; n = (sizeof(A)/sizeof(A[0])); ptrAB = sum(A, B, n);
int A[] = {1,2,3,4,5}, B[] = {2,2,2,2,2}; int *ptrAB = NULL; n = (sizeof(A)/sizeof(A[0])); *ptrAB = sum(A, B, n);
int A[] = {1,2,3,4,5}, B[] = {2,2,2,2,2}; int *ptrAB = NULL; n = (sizeof(A)/sizeof(A[0])); ptrAB = sum(A, B, n);
Сложность вопроса
73
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Какой студент ищет вот эти ответы интуит? Это же элементарно
29 мар 2018
Аноним
Зачёт всё. Лечу отмечать отмечать 5 за тест интуит
20 ноя 2015
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.