Ed
há 11 meses
Vamos analisar cada uma das opções para determinar qual delas atende ao pedido de imprimir "Yes" se o número inteiro positivo \( X \) for múltiplo simultaneamente de 3 e 5. A condição correta para verificar se \( X \) é múltiplo de 3 e 5 é que \( X \) deve ser divisível por ambos, o que pode ser feito verificando se \( X \% 3 == 0 \) e \( X \% 5 == 0 \) ou, de forma mais eficiente, se \( X \% 15 == 0 \) (já que 15 é o mínimo múltiplo comum de 3 e 5). Vamos analisar as opções: A) `if ( x % 3==0 || X % 5==0 ) { printf (“ Yes”); }` - Esta condição verifica se \( X \) é múltiplo de 3 ou de 5, o que não atende ao pedido de ser múltiplo simultaneamente. Incorreta. B) `if ( x / 3 ==0 && x / 5 == 0 ) { printf (“ Yes”); }` - Esta condição está incorreta porque a divisão por 3 e 5 não verifica a multiplicidade corretamente. Incorreta. C) `if ( x % 15 == 0) { printf (“ Yes”); }` - Esta condição verifica corretamente se \( X \) é múltiplo de 15, que é o que se busca. Correta. D) `if ( 5 / x == 0 && 3 / x == 0 ) { printf (“ Yes”); }` - Esta condição também está incorreta, pois a divisão não é a forma correta de verificar a multiplicidade. Incorreta. Portanto, a opção correta é: C) if ( x % 15 == 0) { printf (“ Yes”); }
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material