Continuer en C++

Continuer En C



En C++, nous utilisons l'instruction « continue » à l'intérieur de la boucle. L'instruction « continue » est utilisée pour ignorer l'itération en cours dans la boucle, et le contrôle du code est envoyé à l'itération suivante. Nous définissons la condition de l'itération que nous voulons ignorer de la boucle et insérons l'instruction « continue » à cet endroit. Ce guide concerne l'instruction « continue » dans la programmation C++.

Exemple 1:

Le fichier d'en-tête « iostream » est inclus dans ce code. Ce fichier d'en-tête est utilisé en C++ car les fonctions d'entrée ou de sortie sont déclarées dans ce fichier d'en-tête. Après cela, nous plaçons l'espace de noms « std » puis invoquons la fonction « main() ». Nous initialisons la variable « a » comme type de données entier, puis plaçons la boucle « for ». Dans cette boucle, on place « a = 0 » et la condition que l'on ajoute ici est « a <= 9 ». Ensuite, on l'incrémente de la valeur de « a ». Dans ce qui suit, nous utilisons la condition « if » dans laquelle nous insérons « a == 5 » et plaçons l'instruction « continue » après cela. Les instructions « continue » permettent d'ignorer la valeur « 5 » de cette boucle. Ensuite, nous ajoutons le « cout » et imprimons les nombres restants. Il restitue tous les nombres sauf le « 5 » puisque nous avons ajouté l'instruction « continuer ».

Codage 1 :

#include

en utilisant l'espace de noms std ;

int principal ( ) {

int un ;

pour ( un = 0 ; un <= 9 ; un ++ ) {

si ( un == 5 ) {

continuer ;

}

cout << 'Le nombre est ' << un << fin ;

}

retour 0 ;

}

Sortir:







Ici, tous les nombres sont rendus, mais le nombre « 5 » est ignoré de cette sortie et n'est pas rendu ici car nous avons ajouté une instruction « continue » pour ignorer le nombre « 5 » de cette boucle.





Exemple 2 :

Nous utilisons l'instruction « continue » à l'intérieur de la boucle « while ». Le code inclut le fichier d'en-tête « iostream » car les méthodes d'entrée et de sortie sont déclarées dans ce fichier d'en-tête. L'espace de noms « std » est ensuite ajouté, et la fonction « main() » est ensuite appelée ici. Après cela, nous plaçons « int » et initialisons une variable entière avec le nom « num ». Après cela, nous utilisons la boucle « while() » et plaçons la condition « num <= 12 ».





En dessous, nous plaçons « if » qui contient une autre condition qui est « num == 7 ». Ensuite, on place « num++ » qui incrémentera de un la valeur de « num ». Après cela, nous utilisons l'instruction « continuer ». Cette instruction « continue » ignore le chiffre « 7 » de la boucle « while ». Le « cout » est ajouté et les numéros restants sont imprimés. Puisque nous avons inséré l'instruction « continue », elle affiche tous les nombres autres que « 7 ». Après cela, nous plaçons « num++ » pour incrémenter la valeur de « num ».

Code 2 :

#include

en utilisant l'espace de noms std ;

int principal ( ) {

int sur une = 0 ;

alors que ( sur une <= 12 ) {

si ( sur une == 7 ) {

sur une ++ ;

continuer ;

}

cout << 'Nous affichons le numéro en utilisant la boucle while' << sur une << fin ;

sur une ++ ;

}

retour 0 ;

}

Sortir:



Puisque tous les nombres sont imprimés dans ce cas, le nombre « 7 » est omis de la sortie et n'est pas rendu puisqu'une instruction « continue » est ajoutée à la boucle pour ignorer le nombre « 7 ».

Exemple 3 :

Nous ajoutons cette instruction « continue » à l’intérieur de la boucle « for » imbriquée. Après avoir inséré le fichier d'en-tête et l'espace de noms « std », nous invoquons la méthode « main() ». Les variables « n1 » et « n2 » sont déclarées ici comme type entier. Maintenant, nous utilisons la boucle « for » qui contient la condition « n1 <= 4 ». En dessous, nous plaçons à nouveau la boucle « for » qui est la boucle « imbriquée pour ». La deuxième boucle « for » contient la condition qui dit « n2 <= 4 ».

Maintenant, nous utilisons « si » dans lequel nous ajoutons la condition et utilisons l'opérateur « && ». Le « continuer » est alors ajouté ici. Il ignore uniquement les valeurs où « n1 » est « 3 » et « n2 » est « 3 ». Lorsque « n1 » et « n2 » valent tous deux « 3 », cette itération de la boucle est ignorée ici. Ensuite, nous utilisons le « cout » en dessous pour restituer les valeurs restantes.

Code 3 :

#include

en utilisant l'espace de noms std ;

int principal ( )

{

int n1 , n2 ;

pour ( n1 = 1 ; n1 <= 4 ; n1 ++ ) {

pour ( n2 = 1 ; n2 <= 4 ; n2 ++ ) {

si ( n1 == 3 && n2 == 3 ) {

continuer ;

}

cout << 'n1 = ' << n1 << 'n2 = ' << n2 << fin ;

}

}

}

Sortir:

Puisqu'une ligne « continuer » est ajoutée à la boucle imbriquée pour ignorer l'itération où les deux valeurs de variable sont « 3 » et toutes les autres valeurs sont imprimées ici.

Exemple 4 :

La variable « int » nommée « num_1 » est initialisée avec la valeur « 1 ». Ensuite, nous utilisons la boucle « while » et ajoutons la condition « num_1 <= 9 ». En dessous, le « cout » est inclus et la condition « si » y est placée. La condition « si » vérifie que le reste du nombre est égal à zéro lorsqu'on le divise par « 2 ». Cette condition est ajoutée lorsque nous voulons vérifier le nombre pair dans notre code. Ci-dessous, nous plaçons « num_1++ » pour incrémenter la valeur de « num_1 ». Ici, nous utilisons le « continuer » pour ignorer les nombres pairs de la boucle et ne pas restituer le message donné pour le nombre pair présent dans la boucle.

Code 4 :

#include

en utilisant l'espace de noms std ;

int principal ( ) {

int num_1 = 1 ;

alors que ( num_1 <= 9 ) {

cout << 'Le numéro est = ' << num_1 << fin ;

si ( num_1 % 2 == 0 ) {

num_1 ++ ;

continuer ;

}

cout << 'Le nombre est ' << num_1 << 'qui est un nombre impair' << fin ;

num_1 ++ ;

}

retour 0 ;

}

Sortir:

Ici, nous pouvons voir que les nombres pairs sont omis de la sortie et que le message pour le nombre impair est rendu ici simplement à cause de l'instruction « continue » que nous avons insérée dans notre code.

Exemple 5 :

Dans notre dernier code, nous obtenons les valeurs de l'utilisateur qui sont inférieures à « 45 » et terminons la saisie de l'utilisateur lorsque nous entrons la valeur négative et calculons la somme des valeurs données. Tout d’abord, nous initialisons la « sommation » et la « valeur » comme types de données entiers.

Ensuite, vérifiez si la valeur est positive ou non. Ensuite, appliquez « somme + = valeur » si la valeur est positive et affichez le message « Entrez le nombre pour la somme ». En dessous, nous utilisons le « cin » pour obtenir le numéro et l’enregistrons dans la « valeur ». Maintenant, allons de l'avant et voyons si « valeur > 45 ». Si cette condition est remplie, nous devons exécuter la ligne donnée dans laquelle nous avons écrit un message pour saisir une valeur inférieure à « 45 ». Ensuite, attribuez «value = 0» et placez l'instruction continue qui ignore cette valeur et obtient une nouvelle valeur de l'utilisateur. Après cela, nous calculons la « somme » et la rendons. Cette sommation se fait lorsque l'on saisit une valeur négative.

Code 5 :

#include

en utilisant l'espace de noms std ;

int principal ( ) {

int addition = 0 ;

int valeur = 0 ;

alors que ( valeur >= 0 ) {

addition += valeur ;

cout << « Veuillez saisir un chiffre pour la somme : » ;

manger >> valeur ;

si ( valeur > Quatre cinq ) {

cout << 'Le nombre que vous avez entré ici est supérieur à 45, nous ne le calculerons donc pas'' << fin ;

valeur = 0 ;

continuer ;

}

}

cout << 'La somme du nombre saisi est ' << addition << fin ;

retour 0 ;

}

Sortir:

Ce résultat montre comment notre code obtient l'entrée de l'utilisateur, applique la somme et affiche un message lorsque nous saisissons une valeur supérieure à « 45 ». Ici, nous pourrions remarquer que les valeurs supérieures à « 45 » sont ignorées et ne sont pas calculées dans le processus de sommation. C'est parce que nous avons appliqué l'instruction « continue » à cet endroit dans notre code.

Conclusion

Le concept « continuer » en programmation C++ est étudié en profondeur dans ce guide. Nous avons exploré comment cette instruction « continuer » permet d'ignorer la valeur souhaitée de la sortie à restituer. Nous avons utilisé cette instruction « continuer » dans nos codes et expliqué chaque code ainsi que les résultats de ces codes. Nous avons utilisé cette instruction « continue » dans les boucles « for », « while » et « nested for ».