Structures repetitives

Bonjour à tous je suis un débutant en langage c , j'ai un souci au niveau des structures répétitives ( les conditions d'entrées et de sortir) puis- je avoir des conseils svp!!

4 réponses

  1. Bonjour bien sûr quand peut t'aider à condition que tu postes ton code
    à bientôt
    0
    1. d'accord avec Sambia39 , sans que tu nous indique où tu bloque, ca risque d'être compliqué de t'aider (surtout que pour la théorie il y a des dizaines de tuto donc je ne pense pas que ton problème se situe là).
      naga
      0
      1. en faire je veux un astuce pour trouver les conditions d'entrées et de sortis en fonction de l'exercice juste un petit tutoriel
        0
        1. Bonjour
          Encore une fois en peut t'aider qu'a condition que tu nous dis concrètement ce que tu veux et qu'est-ce que tu entends part structure répétitive d'une fonction entrer sortie?
          parle tu de la récursivité d'une fonction ? , ou autre choses , etc..
          donne nous un bout de code , un exemple etc.. sans ça personne ne pourras t'aider
          à bientôt
          0
        2. normalement une structure répétitive c'est simplement une boucle (while, for). Du coup je vois vraiment pas ce qu'il demande ^^
          0
        3. Personnellement je suis d'accord avec toi, je crois aussi quant il dit "entrer/sortie " qu'il parle des conditions d'arrêt et d'évaluation de ces structure mais bon encore une fois ça précise par concrètement ce qu'il veut.
          @delavega470: voici un exemple

          #include <stdio.h>
          
          /***
          *	fichier princiaple
          ***/
          
          int main( void ){
          
          	int i = 0;		/*	variable d'incrementation	*/	
          	int ret = 1; 	
          
          	printf("Je Compte\n");
          	for( ; i < 1000 ; i++)
          		printf("%d\n ", i);
            	
            	/*	j'additionne ret */
            	i = 0;
            	for(; i < 1000; i++)
            		printf( "Val %d\n", ret+=( i*2 ) );
          
          	return ( 0 );
          }
          
          0
      2. Contributeur
        Salut Delavega470,

        Peut-être que ces indications synthétiques issues de ce site https://www.ltam.lu/tutoriel-ansi-c/ te seront utiles pour progresser :

         6.4. Choix de la structure répétitive

        Dans ce chapitre, nous avons vu trois façons différentes de programmer des boucles (while, do - while, for). Utilisez la structure qui reflète le mieux l'idée du programme que vous voulez réaliser, en respectant toutefois les directives suivantes :

        Conseil

        * Si le bloc d'instructions ne doit pas être exécuté si la condition est fausse, alors utilisez while ou for.

        * Si le bloc d'instructions doit être exécuté au moins une fois, alors utilisez do - while.

        * Si le nombre d'exécutions du bloc d'instructions dépend d'une ou de plusieurs variables qui sont modifiées à la fin de chaque répétition, alors utilisez for.

        * Si le bloc d'instructions doit être exécuté aussi longtemps qu'une condition extérieure est vraie (p.ex aussi longtemps qu'il y a des données dans le fichier d'entrée), alors utilisez while.

        Le choix entre for et while n'est souvent qu'une question de préférence ou d'habitudes:

        * for nous permet de réunir avantageusement les instructions qui influencent le nombre de répétitions au début de la structure.

        * while a l'avantage de correspondre plus exactement aux structures d'autres langages de programmation (while, tant que).

        * for a le désavantage de favoriser la programmation de structures surchargées et par la suite illisibles.

        * while a le désavantage de mener parfois à de longues structures, dans lesquelles il faut chercher pour trouver les instructions qui influencent la condition de répétition.

        Cette citation est issue de la page https://www.ltam.lu/cours-c/prg-c57.htm qui contient un cours C qui n'est pas sous licence Creative Commons, contrairement à l'indication figurant en pied de page de CCM, ses conditions de licence sont : https://www.ltam.lu/cours-c/prg-c04.htm, dont l'auteur original est Fred Faber - http://staff.ltam.lu/fabfr/ et la présente citation respecte les conditions de cette licence.

        Dal
        0