bonsoir � tous
moi personellement je n'utilise pas python, mais j'ai un programme que j'ai converti de python en c++ et je suis tomb� sur une boucle for in range!!!!!! pour la faire convertir en c++ qu'est ce qu'il faut mettre � sa place???
merci
bonsoir � tous
moi personellement je n'utilise pas python, mais j'ai un programme que j'ai converti de python en c++ et je suis tomb� sur une boucle for in range!!!!!! pour la faire convertir en c++ qu'est ce qu'il faut mettre � sa place???
merci
En C++, tu es oblig� de faire des boucles avec un compteur (je ne connais plus la syntaxe exacte)
en python, range(5) = [0, 1, 2, 3, 4]
=> en algo, for i=0 to 4 (� adapter en C++, c'est pas compliqu�)
La syntaxe C++ est :
Tous les champs sont facultatifs :
Code : S�lectionner tout - Visualiser dans une fen�tre � part for(instruction de départ;condition;instruction de fin de boucle)
Si tu remplis les champs :
Code : S�lectionner tout - Visualiser dans une fen�tre � part for(;;;) // Boucle for valide
- "Instruction de d�part" est effectu�e, puis la boucle commence (Instruction de d�part est donc execut�e qu'une seule fois)
- A chaque iteration, la condition est test�e : Si elle est vraie, l'it�ration a lieu, sinon on sort de la boucle for.
- Ensuite les instructions dans la boucle sont execut�es.
- Puis instruction de fin de boucle est execut� et on retourne a l'etape 2.
Exemple de boucle de C++ typique :
Cette instruction d�clare un int et l'initialise a 0 avant le debut de la boucle, il servira d'it�rateur. La boucle est effectu�e 5 fois, et a chaque iteration, on incremente i grace a l'instruction de fin de boucle.
Code : S�lectionner tout - Visualiser dans une fen�tre � part for(int i = 0;i<5;i++)
Partager