• Matéria: Informática
  • Autor: Kinplay2020
  • Perguntado 3 anos atrás

No programa abaixo em C++, que sequência de valores serão impressos ? int x; x = 15; if (x > 0) { int x; x = 25; cout << x << endl; } cout << x << endl;
15 e 25
0 e 5
15 e 15
25 e 15
25 e 25

Respostas

respondido por: joaopedrolemos
1

Primeiro você declarou uma variável do tipo inteiro chamada de 'x', depois atribuiu o valor 15 a ela. Se X for maior que zero, o programa deve atribuir o valor 25 à variável, imprimir a função e depois pular uma linha. Depois da condição, deve imprimir o valor de x e, novamente, pular uma linha.

15 é maior que zero, logo x recebe um novo valor, 25. Imprime 25. Como x agora é igual a 25, o programa irá imprimir, mais uma vez, o valor 25.

Logo, a resposta é 25 e 25

Perguntas similares