using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Exercice6._2 { class Program { static void Main(string[] args) {/*Énoncé 6.2 P107: Écrire un programme qui lit 5 valeurs entières * et détermine la moyenne des valeurs positives et la moyenne des valeurs négatives. */ //Déclaration des variables float moyPos, moyNeg; int sommePos = 0, sommeNeg = 0, cptPos = 0, cptNeg = 0, nombre; const int nombreVal = 5; for (int i = 0; i < nombreVal; i++) { Console.Write("Donnez-moi le nombre No {0}: ", i + 1); nombre = int.Parse(Console.ReadLine()); if (nombre >= 0) { sommePos = sommePos + nombre; cptPos++; } else { sommeNeg = sommeNeg + nombre; cptNeg++; } } if (cptPos!=0) { moyPos = (1f*sommePos) / cptPos; Console.WriteLine("La moyenne des nombres positifs {0:0.00}: ",moyPos); } else { Console.WriteLine("Aucun nombre positif saisi "); } if (cptNeg != 0) { moyNeg = (1f * sommeNeg) / cptNeg; Console.WriteLine("La moyenne des nombres négatifs {0:0.00}: ", moyNeg); } else { Console.WriteLine("Aucun nombre négatif saisi "); } Console.Read(); } } }