Buscar

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.

💡 1 Resposta

User badge image

Ed Verified user icon

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
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais