Bonjour lorsque je demande à l'utilisateur un nombre et que je veux afficher sa puissance au carré cela fonction très bien sauf pour lorsque la valeur entrée est 5. Dans ce cas là ça affiche que 5 au carré = 24.
Je ne comprend pas où j'ai pu me tromper... j'utilise Code Blocks

Voici le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    int valeur;
    printf("Saisir : ");
    scanf("%d",&valeur);
 
    int carre;
    carre=pow(valeur,2);
    printf("\ncela fait : %d",carre);
    return 0;
}
Voici ce que j'obtiens :
Saisir : 5

cela fait : 24
Process returned 0 (0x0) execution time : 1.486 s
Press any key to continue.