Logo Passei Direto
Buscar
erifique quais são as saídas do programa abaixo com relação à execução das expressões lógicas contidas no comando printf(). #include main(){ int A = 0; int B = 13; int C = 0; int D = 123; printf(" %d %d %d \n" , !A, (B && C) , (C || D) && (B) ); } 1 0 1 0 0 0 0 0 1 1 1 0 1 1 1
User badge image
Antonio da Cruz Primo

há 2 semanas

Respostas

User badge image

Ed Verified user icon

há 2 semanas

Vamos analisar as expressões lógicas do printf passo a passo: Variáveis: - A = 0 - B = 13 (qualquer valor diferente de zero é considerado verdadeiro) - C = 0 (falso) - D = 123 (verdadeiro) Expressões: 1) !A - !0 = 1 (negação de falso é verdadeiro) 2) (B && C) - B é verdadeiro (13), C é falso (0) - Verdadeiro && falso = falso (0) 3) (C || D) && (B) - C || D = 0 || 123 = verdadeiro (1) - (C || D) && B = 1 && 13 = verdadeiro (1) Portanto, a saída do printf será: 1 0 1 Resposta correta: 1 0 1

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina