Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Чему будет равно значение переменной s в результате выполнения приведенной программы? #include <stdio.h> #include <stdlib.h> #define n 2 #define m 3 int sum(int *a, int x, int y); int main( void ) { int i, s; int a[n][m] = {{1,2,3}, {4,5,6}};
Чему будет равно значение переменной s
в результате выполнения приведенной программы?
#include <stdio.h>
#include <stdlib.h>
#define n 2
#define m 3
int sum(int *a, int x, int y);
int main( void )
{
int i, s;
int a[n][m] = {{1,2,3}, {4,5,6}};
s = sum(a, n, m);
printf("Сумма элементов а: %d\n", s);
return 0;
}
int sum(int *a, int x, int y)
{
int i, j, s = 0;
for (i=0; i<x; i++)
for (j=0; j<y; j++) s += a[i*y+j];
return s;
}
вопрос
Правильный ответ:
5
15
21
Сложность вопроса
33
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Это было сложно
13 май 2018
Аноним
Кто ищет эти тесты по интуит? Это же изи
17 окт 2016
Другие ответы на вопросы из темы программирование интуит.
- # В каком случае переменная может быть использована в других файлах?
- # Как можно решить проблему невидимости переменных a и b в функции main() для приведенного фрагмента кода? int main (void) { printf("a = %d; b = %d\n", a, b); printf("Press any key: "); _getch(); return 0; } int a = 33, b = 34;
- # Что является недостатком языка С?
- # Какой дипазон значений имеет тип unsigned int на 32-разрядных платформах?
- # Ниже приведено несколько вариантов программы для преобразования строчных букв в прописные. Преобразование выполняется на основе таблицы кодов ASCII и основано на том, что для всех букв латинского алфавита код прописной буквы больше кода строчной буквы на 32. В результате выполнения какой программы заданная пользователем строка из строчных букв будет выведена на экран прописными буквами?