Questão número 305314

NAS QUESTÕES NUMERADAS DE 11 A 25, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.

O programa abaixo, escrito em Linguagem C, calcula e escreve o Máximo Divisor Comum (MDC) entre dois números, fornecidos pelo usuário. Esse programa, chamado MDC, servirá de base para a resolução das questões de números 20 e 21.

1. // Programa MDC

2. #include < conio.h >

3. #include < stdio.h >

4. void main(){

5. int x,y,r,a,b;

6. printf("X=");

7. scanf("%i",&x);

8. printf("Y=");

9. scanf("%i",&y);

10. a = x;

11. b = y;

12. do

13. { r = a % b;

14. a = b;

15. b = r; }

16. while (r != 0);

17. printf("o MDC = %i", a); }

 

Caso Você desejasse substituir a estrutura de controle de repetição "do...while", pela estrutura "while", Você poderia substituir o trecho do programa que contém o laço "do...while" (linhas 12 a 16), por qual conjunto de instruções abaixo?

  • A.

    r = a % b;

    while (r != 0) {

    a = b;

    b = r; }

  • B.

    while (r != 0) {

    a = b;

    b = r;

    r = a % b; }

  • C.

    r = a % b;

    a = b;

    b = r;

    while (r != 0) {

    r = a % b;

    a = b;

    b = r; }

  • D.

    while (r != 0) {

    r = a % b;

    a = b;

    b = r;

    r = a % b; }

Próxima Questão
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...