iLIKEto
Bienvenu sur ce forum ! J'espère que tu ne prendras pas nos remarques comme une forme d'impolitesse ou comme des critiques personnelles mais bien comme de bons conseils.
Te voilà ainsi armé de courage pour t'attaquer à la petite (mais néanmoins notable à ton âge) implémentation naïve de l'exponentiation rapide. Bravo !
1) L'anglais c'est pas une question de promesse ou quoi que ce soit d'autre pour faire plaisir à ta maman et qu'elle t'achète une playstation à noël. L'anglais c'est juste UNE condition nécessaire (et non suffisante) en programmation c'tout.
2) Concernant ton récent code source. Il est évident à première vue que ce code ne fonctionne pas... Ce qui est moins évident c'est qu'avant de le poster tu ne l'aies tout simplement pas testé toi-même... et donc au moins identifié si/où cela n'allait pas
3) Comme déjà stipulé deux ou trois fois tu dois faire une méthode avec le prototype int fast_pow (int a, int b) qui implémente l'exponentiation rapide. Ca ne doit aucunement faire intervenir des entrées/sorties standards mais seulement calculer a à la puissance b. Tu ne dois pas mettre ce code dans le main (ça ne peut pas le faire de toute façon car la fonction demande une récurrence et faire une récurrence du main voilà un truc bien moche).
4) Tu as une rancune envers l'indentation ? :p