Les premiers programmes en C

Remarque. Dans les exercices suivants on utilisera la fonction sqrt() (racine carrée, cf man sqrt) déclarée dans le fichier en-tête math.h. L'utilisation des fonctions mathématiques nécessite de passer l'option -lm (librairie mathématique) à  l'éditeur des liens :

gcc -Wall monprog.c -o monprog -lm

Exercice 1

Écrire un programme qui calcule les solutions réelles d'une équation

a x 2 + b x + c = 0

a, b, c sont trois nombres réels saisis par l'utilisateur. Considérer tous les cas possibles. Tester avec les valeurs suivantes :

abc
1-56
4-2025
325
03-6
004
000

Exercice 2

On cherche à écrire un programme qui calcule les longueurs des côtés, le périmètre, l'aire et le rayon du cercle inscrit dans un triangle, connaissant les coordonnées des sommets du triangle.

2.1

Écrire les fonctions suivantes :

2.2

Écrire un programme principal qui saisit les coordonnées des trois sommets d'un triangle et qui utilise les fonctions précédentes pour calculer et afficher