Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Чему будет равно значение переменной s в результате выполнения приведенной программы? #include <stdio.h> #define n 5 void fun(int *mas, int k); int sum(int *mas, int k); int main( void ) { int arr[n] = {3,4,1,2}; int i, s; fun(arr, n); s = sum(arr,
Чему будет равно значение переменной s
в результате выполнения приведенной программы?
#include <stdio.h>
#define n 5
void fun(int *mas, int k);
int sum(int *mas, int k);
int main( void )
{
int arr[n] = {3,4,1,2};
int i, s;
fun(arr, n);
s = sum(arr, n);
return 0;
}
void fun(int *mas, int k)
{
int i, s = 0;
for (i=0; i<k; i++) ++mas[i];
}
int sum(int *mas, int k)
{
int i, s = 0;
for (i=0; i<k; i++) s += mas[i];
return s;
}
вопрос
Правильный ответ:
10
14
15
Сложность вопроса
77
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Спасибо за ответы интуит
05 дек 2019
Аноним
Благодарю за решениями по intiut'у.
14 окт 2017
Другие ответы на вопросы из темы программирование интуит.
- # Что произойдет после выполнения приведенной программы? #include <stdio.h> #define n 10 void fun(int *mas, int k); int main( void ) { int arr[n] = {3,4,5,4,4}; int i; fun(arr, n); for (i=0; i<n; i++) printf("arr[%d] = %d\n", i, arr[i]); return 0; } void fun(int *mas, int k) { int i, s = 0; for (i=0; i<k; i++) mas[i] *= 2; }
- # Каково преимущество использования битовых полей?
- # Как формально можно определить прототип функции main() с параметрами?
- # В результате выполнения какого фрагмента кода значение переменной y будет равно 10?
- # Чему будет равно значение переменной f при попытке пользователя вычислить значение 5^6? int a, b, res = 0; char op; int f = 1; printf("Введите 1й операнд: "); scanf("%d", &a); printf("Введите знак операции: "); scanf("%s", &op); printf("Введите 2й операнд: "); scanf("%d", &b); switch (op) { case '+': res = a+b; break; case '-': res = a-b; break; case '*': res = a*b; break; case '/': res = a/b; break; default: printf("Неизвестная операция\n"); f = 0; } f = f*2; if (f) printf ("Результат: %d", res);