Главная / Программирование на языке 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; }
Сложность вопроса
54
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я завалил зачёт, почему я не увидел данный сайт с всеми ответами с тестами intuit в начале сессии
29 апр 2019
Аноним
Экзамен сдан на пять. спс
03 май 2016
Аноним
спасибо за тест
15 дек 2015
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.