Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Необходимо написать функцию sum, которая будет вычислять сумму всех элементов массива. В данную функцию должно передаваться два параметра - массив и размер массива. В какой программе функция sum объявлена неверно?
Необходимо написать функцию sum
, которая будет вычислять сумму всех элементов массива. В данную функцию должно передаваться два параметра - массив и размер массива. В какой программе функция sum
объявлена неверно?
вопрос
Правильный ответ:
Сложность вопроса
87
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Я сотрудник деканата! Немедленно удалите сайт vtone.ru с ответами на интуит. Я буду жаловаться!
07 июн 2019
Аноним
Это очень легкий тест интуит.
06 фев 2017
Другие ответы на вопросы из темы программирование интуит.
- # Каким образом должна быть объявлена структура Account и переменные acc1 и acc2 для корректного выполнения приведенной программы? void PrintStruct(char*, int, int); int main (void) { <Объявление структуры Account и переменных acc1, acc2> acc2 = &acc1; acc1.account = 346578; acc1.name = "Ivanov"; acc1.balance = 30000; PrintStruct(acc1.name, acc1.account, acc1.balance); acc2->account = 90005; acc2->name = "Pertov"; acc2->balance = 46000; PrintStruct(acc2->name, acc2->account, acc2->balance); return 0; } void PrintStruct(char *str, int a, int b) { printf("Name: %s\n", str); printf("Account: %d\n", a); printf("Balance: %d\n\n", b); }
- # Какую ошибку содержит приведенная программа? void Init(struct student*); void Print(struct student*); int main(void) { struct student { char fio[30]; int group; float average; }; struct student s, *st; int i; st = &s; Init(st); Print(st); return 0; } void Init(struct student *st) { printf("\nEnter name: "); scanf("%s", st->fio); printf("\nEnter group: "); scanf("%d", &st->group); printf("\nEnter average mark: "); scanf("%f", &st->average); } void Print(struct student *st) { printf("\nName: %s", st->fio); printf("\nGrouproup: %d", st->group); printf("\nAverage mark: %.2f", st->average); }
- # Каково преимущество использования битовых полей?
- # В каком случае переменные a и b видны в функции main()?
- # Какие утверждения являются верными для приведенной программы? void fillOnly(int); void free_n(int); void fill_n(int); int main (void) { int n = 1; int in = 1; printf("\n Enter a length of string (naturel number): "); in = scanf_s("%i", &n); if (in != 1 || n < 1 || n > 15) { printf("\n Error input. Press any key to exit: "); _getch(); exit(0); } puts("\n\tResult:"); fill_n(n); printf("\n\n Press any key to exit: "); _getch(); return 0; } void fillOnly(int n) { if (n == 1) printf("\t%+3d\n", 1); else { fillOnly(n-1); printf("\t%+3d\n", n); free_n(n-1); } } void free_n(int n) { if (n == 1) printf("\t%+3d\n", -1); else { fillOnly(n-1); printf("\t%+3d\n", -n); free_n(n-1); } } void fill_n(int n) { if (n == 1) printf("\t%+3d\n", 1); else { if (n == 2) printf("\t%+3d\n\t%+3d\n", 1, 2); else { fillOnly(n-1); printf("\t%+3d\n", n); fill_n(n-2); } } }