Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Comment Travailler Avec des Boucles For Imbriquées en C++ | Boucle While
Boucles C++
Section 1. Chapitre 11
single

single

bookDéfi : Comment Travailler Avec des Boucles For Imbriquées en C++

Glissez pour afficher le menu

Les boucles for imbriquées fonctionnent presque de la même manière que les boucles while imbriquées. Elles permettent de créer un ensemble d'itérations à l'intérieur d'un autre ensemble d'itérations, mais de manière plus pratique. Cette approche est particulièrement utile lors de la manipulation de structures de données à deux dimensions ou multidimensionnelles contenant des éléments à itérer.

Vous avez déjà eu une tâche consistant à créer un rectangle dans la console en utilisant trois boucles. Comme vous pouvez le deviner, il existe une méthode plus directe et flexible pour accomplir cela.

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; } }

La compréhension des boucles imbriquées peut être difficile au début, mais une fois le concept assimilé, cela devient simple. Essayons donc de nous entraîner.

Tâche

Glissez pour commencer à coder

Vous devez générer une table de multiplication d'une taille donnée. La table doit afficher tous les produits pour les nombres de 1 jusqu'à la taille donnée.

Tout le code doit être implémenté dans la fonction multiplicationTable.

  1. Utilisez une boucle for pour parcourir les lignes, avec l'itérateur i commençant à 1 jusqu'à size.
  2. À l'intérieur de la boucle des lignes, utilisez une autre boucle for pour parcourir les colonnes, avec l'itérateur j allant également de 1 à size.
  3. Pour chaque paire (i, j), calculez le produit i * j.
  4. Après avoir terminé chaque ligne, affichez une ligne vide pour séparer visuellement les lignes.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 11
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

some-alt