Votre fichier .c devra s'appeler login_polynome.c
Nous allons calculer les racines dans l'ensemble des réels d'un polynôme donné du second degré à coefficients réels. Le programme doit indiquer par une phrase complète en français s'il n'y a aucune solution réelle, une solution réelle (et si oui laquelle) ou deux solutions réelles (et si oui lesquelles).
Vous partirez du programme suivant :
#include <stdio.h> #include <stdlib.h> typedef struct { float a,b,c; } polynome; typedef struct { float x1,x2; } racines; /* Fonction renvoyant les racines d'un polynome */ racines resolution(polynome p) { } /* Programme principal */ int main(void) { racines rac; polynome pol; printf("Entrez les trois coefficients :"); scanf("%f%f%f",&pol.a,&pol.b,&pol.c); rac=resolution(pol); printf("Les racines sont :\n"); return 0; }
Il ne doit pas y avoir d'affichage dans la fonction ''resolution''.
Vous serez probablement amenés à modifier la définition de la structure racines.