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:
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
3 anos atrás
3 anos atrás
3 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás