O programa em C a seguir chama uma função chamada passando três valores fornecidos pelo que a função func() retorna?
#include
int func(in...
O programa em C a seguir chama uma função chamada passando três valores fornecidos pelo que a função func() retorna? #include int func(int num1, int num2, int num3){ if (num1 > num2){ if (num1 > num3){ return num1; } else{ return num3; } } else if (num2 > num3) return num2; else return num3; }
int main(){ int num1, num2, num3; scanf("%d %d %d", &num1, &num2, &num3); printf("%d\n", func(num1, num2, num3)); return 0; }
a) O programa não compila. b) O programa compila e executa, mas não chama a função func(). c) O programa compila e executa, e chama a função func() passando três valores fornecidos pelo usuário. d) O programa compila e executa, mas a função func() não retorna nenhum valor.
O programa em C compila e executa, e chama a função func() passando três valores fornecidos pelo usuário. Portanto, a alternativa correta é a letra c) O programa compila e executa, e chama a função func() passando três valores fornecidos pelo usuário.
0
0
✏️ Responder
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar