Главная / Программирование на языке C в Microsoft Visual Studio 2010 / Необходимо написать функцию sum, которая будет вычислять сумму всех элементов массива. В данную функцию должно передаваться два параметра - массив и размер массива. В какой программе функция sum объявлена неверно?

Необходимо написать функцию sum, которая будет вычислять сумму всех элементов массива. В данную функцию должно передаваться два параметра - массив и размер массива. В какой программе функция sum объявлена неверно?

вопрос

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

#include <stdio.h> #define n 10 int sum(int mas, int k); int main( void ) { int arr[n] = {3,4,5,4,4}; printf("Сумма элементов массива: %d\n", sum(arr,n)); return 0; } int sum(int mas, int k) { int i, s = 0; for (i=0; i<k; i++) s += mas[i]; return s; }
#include <stdio.h> #define n 10 int sum(int mas[], int k); int main( void ) { int arr[n] = {3,4,5,4,4}; printf("Сумма элементов массива: %d\n", sum(arr,n)); return 0; } int sum(int mas[], int k) { int i, s = 0; for (i=0; i<k; i++) s += mas[i]; return s; }
#include <stdio.h> #define n 10 int sum(int mas[0], int k); int main( void ) { int arr[n] = {3,4,5,4,4}; printf("Сумма элементов массива: %d\n", sum(arr,n)); return 0; } int sum(int mas[0], int k) { int i, s = 0; for (i=0; i<k; i++) s += mas[i]; return s; }
#include <stdio.h> #define n 10 int sum(int* mas, int k); int main( void ) { int arr[n] = {3,4,5,4,4}; printf("Сумма элементов массива: %d\n", sum(arr,n)); return 0; } int sum(int* mas, int k) { int i, s = 0; for (i=0; i<k; i++) s += mas[i]; return s; }
Сложность вопроса
87
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я сотрудник деканата! Немедленно удалите сайт vtone.ru с ответами на интуит. Я буду жаловаться!
07 июн 2019
Аноним
Это очень легкий тест интуит.
06 фев 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.