single
Dé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
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.
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.
- Utilisez une boucle
forpour parcourir les lignes, avec l'itérateuricommençant à1jusqu'àsize. - À l'intérieur de la boucle des lignes, utilisez une autre boucle
forpour parcourir les colonnes, avec l'itérateurjallant également de1àsize. - Pour chaque paire
(i, j), calculez le produiti * j. - Après avoir terminé chaque ligne, affichez une ligne vide pour séparer visuellement les lignes.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion