Récursivite | Langage C

Écrire une Fonction C récursive Puiss qui calcule récursivement le Puissance d'un nombre la fonction prendra en parametre le dit nombre et sa puissance puis juste après avoir écrit cette  fonction seras appelé dans la Fonction main pour usage quotidien.

Corrigé vidéo

La vidéo explique la méthode de résolution du thème indiqué. Adaptez-la aux données et aux consignes de cet exercice.

Algorithme 16 : Puissance (a exposant n)

Voir sur YouTube

Remarque : Un algorithme (ou fonction) est dit récursif s’il est défini en fonction de lui-même.

Voir le corrigé Masquer le corrigé

Correction

#include<stdio.h>
#include<stdlib.h>

int Puiss(float a , int n ) {

// an  ce lit a puissance n

  if( n==0 )

             return 1;

 else return a * Puiss(a,n-1);

}

int main() {

   int n ; float nbr,P ;

   printf("Entrez un nombre : ");

   scanf("%f",&nbr);

   printf("Entrez un entier correspondant a l'exposant de votre nombre : ");

   scanf("%d",&n); 

    P = Puiss( nbr,n );

    printf("%f Puissance %d est: %d.\n",nbr,n,P);

   return 0;

// Auteur Joël_yk

}

Si vous avez trouvé cet exercice corrige en Langage C de Mr JoëlYk intéressants et utiles, pourquoi ne pas les partager avec d'autres personnes qui pourraient également en bénéficier ? Partagez ce lien sur les réseaux sociaux ou envoyez-le à vos amis et collègues. Vous pourriez aider quelqu'un à améliorer ses compétences en programmation ou à trouver des solutions à des problèmes complexes. N'oubliez pas que la connaissance doit être partagée pour grandir. Merci pour votre soutien et votre partage !

Contact WhatsApp : +237 652027193 | Réaliser Par Joël_Yk

Questions / Réponses

Aucune question. Soyez le premier à poser une question.
★ ★ ★ ★ ★
1 vote. Moyenne 5 sur 5.

Ajouter un commentaire

Anti-spam