eqn_1er_deg.c
00001 #include <stdio.h>
00002
00003
00004 void solve_eqn_1er_deg(float a, float b) {
00005 if (a == 0) {
00006 if (b == 0) printf("S = R (tout réel x est solution)\n");
00007 else printf("S = ensemble vide (aucune solution)\n");
00008 } else {
00009 printf("S = {%f} (une unique solution)\n",-b/a);
00010 }
00011 }
00012 int main()
00013 {
00014 float a, b;
00015 printf("*** Résolution automatique de l'équation (en x) ax+b = 0 ***\n");
00016 printf("a = "); scanf("%f", &a);
00017 printf("b = "); scanf("%f", &b);
00018 printf("-> résolution de %f.x + %f = 0\n",a,b);
00019 solve_eqn_1er_deg(a,b);
00020 return 0;
00021 }