Programme en C
Résolu
Etudiant8
-
Etudiant8 -
Etudiant8 -
Bonjour,
Voici tout d'abord mon code :
#include <stdio.h>
#include <math.h>
int main()
{
double n = 0; z = 0, resultat = 0;
printf("Saisir un nombre : ");
scanf("%d",&n);
printf("Saisir la puissance voulu : ");
scan("%d",&z);
resultat = pow(n, z);
printf("%d à la puissance %d = %d\n", pow(n, z), resultat);
return 0;
}
Pourriez-vous me dire quelles sont les erreurs que j'ai pu faire ? Merci d'avance pour vos reponses .
Voici tout d'abord mon code :
#include <stdio.h>
#include <math.h>
int main()
{
double n = 0; z = 0, resultat = 0;
printf("Saisir un nombre : ");
scanf("%d",&n);
printf("Saisir la puissance voulu : ");
scan("%d",&z);
resultat = pow(n, z);
printf("%d à la puissance %d = %d\n", pow(n, z), resultat);
return 0;
}
Pourriez-vous me dire quelles sont les erreurs que j'ai pu faire ? Merci d'avance pour vos reponses .
A voir également:
- Programme en C
- Programme demarrage windows - Guide
- Mettre en veille un programme - Guide
- Message programmé iphone - Guide
- Programme word gratuit - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
3 réponses
Bonjour,
Il y a déjà une erreur sur cette ligne :
printf("%d à la puissance %d = %d\n", pow(n, z), resultat);
Tu ne voulais pas mettre plutôt ceci :
printf("%d à la puissance %d = %d\n", n, z, resultat);
Je pense que l'erreur vient de là.
Il y a déjà une erreur sur cette ligne :
printf("%d à la puissance %d = %d\n", pow(n, z), resultat);
Tu ne voulais pas mettre plutôt ceci :
printf("%d à la puissance %d = %d\n", n, z, resultat);
Je pense que l'erreur vient de là.
Etudiant8
Salut ozox, merci pour ta reponse , j'ai essayé mais ca ne veut toujours pas compilé . Donc l'erreur ne vient pas de la :/
Etudiant8
C'est bon, j'ai trouvé tout seul. Topic résolu .
Oui, je sais.
Au début, tu mets un point virgule au lieu d'une virgule, et je ne l'avais pas vu.
Mais ton compilateur a sûrement du t'indiquer une ligne, et peut-être même le probleme non ?
Au début, tu mets un point virgule au lieu d'une virgule, et je ne l'avais pas vu.
Mais ton compilateur a sûrement du t'indiquer une ligne, et peut-être même le probleme non ?
tu doit écrire comme ca
printf("%d à la puissance %d = %d\n",n,z,resulta);
printf("%d à la puissance %d = %d\n",n,z,resulta);