Probleme récurent

Résolu
Bonjour,

Voila, après mon premier cours "théorique" de programmation j'essai chez moi le programme en C mais le programme se ferme dès la fin ... J'ai bien chercher des solution mais cela ne marche pas ... Pouvez-vous m'aidez svp ?

Ce programme résoud l'équation aX+b= 0 ( simple me direz-vous :) )

#include <stdio.h>

int main () {
float a,b;
printf("Donner a");
scanf("%f",&a);
printf("Donner b");
scanf("%f",&b);
if (a!=0){
printf("Solution %f",-b/a);
}
else{
if(b==0){
printf("Solution : R");
}
else{
printf("Vide");
}
}
}
Configuration: Windows Vista Internet Explorer 7.0

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Salut,

    Une fois que le programme est terminé, il se ferme directement.
    Tu peux le mettre en pause pour continuer à voir les résultats avec system("pause");
    N'oublie pas de rajouter #include <stdlib.h>
    1. Modérateur
      Salut,

      Par exemple
      #include <stdio.h>
      
      int main ()
      {
        float a,b;
        printf("Donner a : ");
        scanf("%f",&a);
        printf("Donner b : ");
        scanf("%f",&b);
        while(getchar()!='\n');
        if (a!=0){
          printf("Solution %.2f\n",-b/a);
        }else{
          if(b==0){
            printf("Solution : R\n");
          }else{
            printf("Vide\b");
          }
        }
        printf("Appuyez sur une touche pour quitter ...");
        getchar();
        return 0;
      }