Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Como Trabalhar com Loops For Aninhados em C++ | Loops Aninhados
Loops em C++

bookDesafio: Como Trabalhar com Loops For Aninhados em C++

Os loops for aninhados são quase iguais aos loops while aninhados. Eles permitem criar um conjunto de iterações dentro de outro conjunto de iterações, mas de forma mais conveniente. Isso é particularmente útil ao lidar com estruturas de dados bidimensionais ou multidimensionais com elementos que você deseja iterar.

Você teve uma tarefa que envolvia criar um retângulo no console usando três loops. Como já deve ter imaginado, existe uma maneira mais direta e flexível de realizar isso.

main.cpp

main.cpp

copy
12345678910111213
#include <iostream> int main() { for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { std::cout << '#'; } std::cout << std::endl; } }

Compreender loops aninhados pode ser desafiador no início, mas, uma vez entendido o conceito, torna-se fácil. Portanto, vamos praticar.

Tarefa

Swipe to start coding

Você precisa gerar uma tabela de multiplicação de um tamanho determinado. A tabela deve exibir todos os produtos para os números de 1 até o tamanho fornecido.

Todo o código deve ser implementado dentro da função multiplicationTable.

  1. Utilize um loop for para iterar sobre as linhas, com o iterador i iniciando em 1 até size.
  2. Dentro do loop das linhas, utilize outro loop for para iterar sobre as colunas, com o iterador j também indo de 1 até size.
  3. Para cada par (i, j), calcule o produto i * j.
  4. Após finalizar cada linha, imprima uma linha em branco para separar visualmente as linhas.

Solução

solution.cpp

solution.cpp

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 3
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

close

Awesome!

Completion rate improved to 9.09

bookDesafio: Como Trabalhar com Loops For Aninhados em C++

Deslize para mostrar o menu

Os loops for aninhados são quase iguais aos loops while aninhados. Eles permitem criar um conjunto de iterações dentro de outro conjunto de iterações, mas de forma mais conveniente. Isso é particularmente útil ao lidar com estruturas de dados bidimensionais ou multidimensionais com elementos que você deseja iterar.

Você teve uma tarefa que envolvia criar um retângulo no console usando três loops. Como já deve ter imaginado, existe uma maneira mais direta e flexível de realizar isso.

main.cpp

main.cpp

copy
12345678910111213
#include <iostream> int main() { for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { std::cout << '#'; } std::cout << std::endl; } }

Compreender loops aninhados pode ser desafiador no início, mas, uma vez entendido o conceito, torna-se fácil. Portanto, vamos praticar.

Tarefa

Swipe to start coding

Você precisa gerar uma tabela de multiplicação de um tamanho determinado. A tabela deve exibir todos os produtos para os números de 1 até o tamanho fornecido.

Todo o código deve ser implementado dentro da função multiplicationTable.

  1. Utilize um loop for para iterar sobre as linhas, com o iterador i iniciando em 1 até size.
  2. Dentro do loop das linhas, utilize outro loop for para iterar sobre as colunas, com o iterador j também indo de 1 até size.
  3. Para cada par (i, j), calcule o produto i * j.
  4. Após finalizar cada linha, imprima uma linha em branco para separar visualmente as linhas.

Solução

solution.cpp

solution.cpp

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 3
single

single

some-alt