Considerando o algoritmo abaixo, qual das opções abaixo condiz com a saida de dados:
#include
int main()
{
int v1=1, v2=0;
for(v2=v1;...
Considerando o algoritmo abaixo, qual das opções abaixo condiz com a saida de dados:
#include
int main()
{
int v1=1, v2=0;
for(v2=v1;v2<5;v2++){
v1+=3;
}
printf("%d e %d",v2,v1);
return 0;
}
6 e 12
12 e 6
13 e 5
5 e 13
5 e 14
A alternativa correta é "5 e 14".
Explicação:
O loop for começa com v2 = v1 = 1 e executa enquanto v2 < 5. Dentro do loop, v1 é incrementado em 3 a cada iteração. Portanto, após a última iteração, v1 será igual a 1 + 3 * 4 = 13 e v2 será igual a 5.
Por fim, a função printf imprime "5 e 14".
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar