Analise o algoritmo abaixo: #include <stdio.h> int main() { int m, n1, n2, n3; scanf("%d", &n1); m=n1; scanf("%d", &n2); if(n2>m){ m=n2; } scanf("%d", &n3); if(n3>m){ m=n3; } scanf("%d", &n2); if(n1==n2 && n2==n3){ printf("Essa combinacao de valores nao é desejavel!\n"); }else{ printf("%d", m); } return 0; } Sobre ele é INCORRETO afirmar:Opção única.
(1 Ponto)
A) Exibirá o maior entre três números lidos, exceto se os três valores forem iguais.
B) Se forem lidos os valores 1, 3 e 6 nas variáveis n1, n2 e n3 respectivamente, a variável m receberá o valor 1, em seguida o valor 3 e, por último, o valor 6.
C) Se forem lidos os valores 7, 2 e 9 nas variáveis n1, n2 e n3 respectivamente, a variável m receberá o valor 7, em seguida o valor 2 e, por último, o valor 9.
D) Se forem lidos os valores 9, 7 e 2 nas variáveis n1, n2 e n3 respectivamente, a variável m receberá apenas o valor 9.
E) Se forem lidos os valores -1, -3 e -8 nas variáveis n1, n2 e n3 respectivamente, a variável m receberá apenas o valor -1.
Soluções para a tarefa
Respondido por
0
Resposta:
C) Se forem lidos os valores 7, 2 e 9 nas variáveis n1, n2 e n3 respectivamente, a variável m receberá o valor 7, em seguida o valor 2 e, por último, o valor 9.
Explicação:
Tenta deixar o código mais organizado, assim facilita a resolução.
#include <stdio.h>
int main() {
int m, n1, n2, n3;
scanf("%d", &n1);
m=n1;
scanf("%d", &n2);
if(n2>m){ m=n2; }
scanf("%d", &n3);
if(n3>m){ m=n3; }
scanf("%d", &n2);
if(n1==n2 && n2==n3){
printf("Essa combinacao de valores nao é desejavel!\n"); }
else{ printf("%d", m); }
return 0;
}
Perguntas interessantes