--Probleme Programme tout simple--
ph65
Messages postés
154
Date d'inscription
Statut
Membre
Dernière intervention
-
ph65 Messages postés 154 Date d'inscription Statut Membre Dernière intervention -
ph65 Messages postés 154 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je viens de réaliser un petit programme très basique (c'est mon premier alors soyez indulgent :)) sauf qu'il ne marche pas correctement... Je suis sous Code::Blocks et celui-ci me le compile très bien. Lorsque je lance celui-ci il fonctionne correctement qu'après le débugage/débogage (désolé je ne sais pas comment on le dit en francais...).
Ce programme a pour but de savoir si un triangle est rectangle ou non...
___________________________________________________________________________
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[])
{
int Hypo;
printf("Calcul pour savoir si votre triangle est rectangle !\n\n");
printf("Veuillez entrer la longueur de l'hypothenuse.\n");
scanf("%d", &Hypo);
int Cote1;
printf("Veuillez entrer le coté le plus petit.\n");
scanf("%d", &Cote1);
int Cote2;
printf("Veuillez entrer la longuer moyenne.\n");
scanf("%d", &Cote2);
if (pow(Cote1, 2) + pow(Cote2, 2) == pow(Hypo, 2))
{
printf("Il est rectangle !\n");
}
else if (pow(Cote1, 2) + pow(Cote2, 2) != pow(Hypo, 2))
{
printf("Il n'est pas rectangle !\n");
}
return 0;
}
_______________________________________________________________________________________
Donc quand je le lance juste après un débugage il me dit qu'il est rectangle et le fois suivante, il me dit que non... Bizarre ?!
Merci et bonne journée !
PS : Un grand merci au "Site du zero" qui ma permis de découvrir tout cela !
Je viens de réaliser un petit programme très basique (c'est mon premier alors soyez indulgent :)) sauf qu'il ne marche pas correctement... Je suis sous Code::Blocks et celui-ci me le compile très bien. Lorsque je lance celui-ci il fonctionne correctement qu'après le débugage/débogage (désolé je ne sais pas comment on le dit en francais...).
Ce programme a pour but de savoir si un triangle est rectangle ou non...
___________________________________________________________________________
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[])
{
int Hypo;
printf("Calcul pour savoir si votre triangle est rectangle !\n\n");
printf("Veuillez entrer la longueur de l'hypothenuse.\n");
scanf("%d", &Hypo);
int Cote1;
printf("Veuillez entrer le coté le plus petit.\n");
scanf("%d", &Cote1);
int Cote2;
printf("Veuillez entrer la longuer moyenne.\n");
scanf("%d", &Cote2);
if (pow(Cote1, 2) + pow(Cote2, 2) == pow(Hypo, 2))
{
printf("Il est rectangle !\n");
}
else if (pow(Cote1, 2) + pow(Cote2, 2) != pow(Hypo, 2))
{
printf("Il n'est pas rectangle !\n");
}
return 0;
}
_______________________________________________________________________________________
Donc quand je le lance juste après un débugage il me dit qu'il est rectangle et le fois suivante, il me dit que non... Bizarre ?!
Merci et bonne journée !
PS : Un grand merci au "Site du zero" qui ma permis de découvrir tout cela !
A voir également:
- --Probleme Programme tout simple--
- Programme demarrage windows - Guide
- 14 simple - Guide
- Simple comic - Télécharger - Vie quotidienne
- Message programmé - Guide
- Montage video simple windows - Guide
3 réponses
Bonjour,
Je m'intéresse aussi au langage C et je pense que tu devrais définir toutes les variables au début de ton programme. Je ne pense pas que ça résolve ton problème mais c'est toujours une bonne habitude à prendre, histoire de s'y retrouver dans des programmes plus longs.
Je m'intéresse aussi au langage C et je pense que tu devrais définir toutes les variables au début de ton programme. Je ne pense pas que ça résolve ton problème mais c'est toujours une bonne habitude à prendre, histoire de s'y retrouver dans des programmes plus longs.