Exercice langage C la suite hongroise

Cet exercice a pour but de vérifier les points techniques suivants :

  • Utilisation du while.
  • Lire précisément un énoncé.
  • Modélisation assez complexe d’un problème issu des mathématiques.

Travail à Faire :

On considère la suite hongroise : u(0)=a (a entier)
si u(n) pair alors u(n+1)=u(n)/2 sinon u(n+1)=3*u(n)+1

Pour toutes les valeurs a, il existe un entier N tel que u(N)=1 (conjecture admise).

a) Ecrire un programme qui demande à l’utilisateur de taper a et qui affiche toutes les valeurs de u(n) de n=1 à n=N.

La correction exercice langage C (voir page 2 en bas)

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *