A linguagem C permite a utilização de uma estrutura de repetição dentro de outra estrutura de repetição. Quando um laço faz parte do corpo de outro laço, dizemos que o laço interno é um laço aninhado. Analise o algoritmo abaixo sobre este assunto.
int main ()
{
int i=0;
do
{
int j=0;
do
{
printf(" UNINTER ", i,j);
j++;
} while (j<2);
i++;
printf("\n");
} while (i<2);
system("pause");
return 0;
}
Nesse algoritmo foi usado a estrutura de repetição do-while. A saída na tela para o usuário, imprimirá:
A Duas vezes a palavra UNINTER em duas linhas distintas.
B Três vezes a palavra UNINTER em uma só linha.
C Uma vez a palavra UNINTER em duas linhas distintas
D Uma vez a palavra UNINTER em uma só linha
E Duas vezes a palavra UNINTER em uma linha e uma vez a palavra UNINTER em outra linha.
Soluções para a tarefa
Respondido por
6
Olá,
Repare que ''j''começa com 0, como o while do seu loop vai até menor que dois, sendo que ''j'' recebe uma unidade a cada loop, a linha do printf será executada 2 vezes.
A primeira vez com j=0, e a segunda com j=1.
Após esse processo, é printado um ''\n'', pulando uma linha.
Posteriormente, ''i'' recebe uma unidade, e se inicia novamente o primeiro loop, fazendo a palavra ser printada mais duas vezes, sendo que agora em outra linha.
No final do processo, ''i'' receberá mais uma unidade, saindo do loop.
No final o programa printará duas vezes a palavra UNINTER em duas linhas diferentes.
Resposta: Letra A)
Perguntas interessantes
Matemática,
7 meses atrás
História,
7 meses atrás
Ed. Moral,
7 meses atrás
História,
11 meses atrás
Matemática,
11 meses atrás
Ed. Física,
1 ano atrás
Português,
1 ano atrás