Language C (problème sur un programme)

Fermé
dimahappy Messages postés 74 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 novembre 2013 - 12 nov. 2009 à 10:43
dimahappy Messages postés 74 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 novembre 2013 - 13 nov. 2009 à 11:09
Bonjour,

j'essaye d'executer un programme sur turbo c mais ça marche pas il ne m'affiche que la première ligne "entrez svp 4 valeurs". lorsk j'entre les 4 valeur rien ne s'affiche et le programme se ferme automatiquement sans jamais donné de résultat.

bon l'objectif de ce prog et d'afficher le minimum et le maximum de 4 valeurs données.

Merci de m'indiquer ou j'ai fais l'erreur est ce un prob de traitement ou koi au juste?


voici mon programme:

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

float a;
float b;
float c;
float d;
float max;
float min;

void main ()
{
clrscr ();
printf("entrez SVP quatre valeurs:");
scanf("%f",&a);
scanf("%f",&b);
scanf("%f",&c);
scanf("%f",&d);

if((a>=b) && (a>=c) && (a>=d))
{
max=a;
printf("le maximum est");
printf("%f",max);
}
else
{
if((a<=b) && (a<=b) && (a<=c))
{
min=a;
printf("le minimum est");
printf("%f",min);
}
}

if((b>=a) && (b>=c) && (b>=d))
{
max=b;
printf("le maximum est");
printf("%f", max);
}
else
{
if((b<=a) && (b<=c) && (b<=d))
{
min=b;
printf("le minimum est");
printf("%f", min);
}
}
if((c>=a) && (c>=b) && (c>=d))
{
max=c;
printf("le maximum est");
printf("%f",max);
}
else
{
if((c<=a) && (c<=b) && (c<=d))
{
min=c;
printf("le minimum est");
printf("%f",min);
}
}
if((d>=a) && (d>=b) && (d>=c))
{
max=d;
printf("le maximum est");
printf("%f",max);
}
else
{
if((d<=a) && (d<=b) && (d<=c))
{
min=d;
printf("le minimum est");
printf("%f", min);
}
}
getch( );
}

2 réponses

DrCrow Messages postés 387 Date d'inscription lundi 9 novembre 2009 Statut Membre Dernière intervention 20 août 2014 19
12 nov. 2009 à 11:36
okéokéy, regarde, premiérement, pour ton void main, tu doit mettre un int a la place de void,
et pour le getchar, c pour quel but, tu la mise en dernier, si c'est pour freezer le console, tu pouvais utiliser cet commande: system("pause"); a la place.
et pour clrscr(); j'ai pa su l'utiliser, mon IDE ne la reconné pas :p.
0
dimahappy Messages postés 74 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 novembre 2013 5
13 nov. 2009 à 11:09
Bon mon proramme marche mnt merci
0