LINGUAGEM DE PROGRAMAÇÃO


Analise os trechos de código abaixo, escritos em C, fazendo uso dos comandos “while” e “do-while” e supondo que a, b e c foram declaradas anteriormente. 

while (c<a) {      do {

   a=a-1;           a=a-1;

   b=b+1;         b=b+1;

   c=c+b;          c=c+b;

}            } while (c<a);

 

Quais são os valores de a, b e c, após o término de cada trecho, se as variáveis a, b e c forem inicializadas com 3, 0 e 3, respectivamente, antes de cada trecho?




  • 3, 0 e 3   e   2, 1 e 4.

  • 1, 2 e 3   e   3, 2 e 3.

  • 2, 1 e 3   e   1, 2 e 3.

  • 0, 3 e 5   e   0, 3 e 5.

  • 2, 1 e 1   e   2, 1 e 2.