c#: Correction des exercices tableaux et matrices 5_6_7
c#: Correction des exercices tableaux et matrices 5_6_7
- Enoncé Exercice 5_6_7
- Correction Exercice 5_6_7
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace exercice_5_6_7 { class Program { static void Main(string[] args) { //exercice5(); exercice7(); } private static void exercice5() { int[] tab = new int[21 - 5]; Random rnd = new Random(); // affectation de valeurs entières, pris au hasard entre 5 et 10, au tableau for (int i = 0; i < 21 - 5; i++) { tab[i] = rnd.Next(5, 21); } //affichage des valeurs du tableau for (int i = 0; i < 21 - 5; i++) { Console.WriteLine(tab[i] + " "); } Console.ReadLine(); } private static void exercice6() { int min = 101; int max = 0; int somme = 0; int taille; //Saisie du nombre des apprenants dans un groupe System.Console.WriteLine("Saisir le nombre des apprenants dans un groupe"); taille = Convert.ToInt16(System.Console.ReadLine()); //Déclaration et initialisation du tableau int[] tableau = new int[taille]; //Saisie des notes for (int i = 0; i < taille; i++) { System.Console.WriteLine("Saisir la note de l'apprenant numéro: {0}", i + 1); tableau[i] = Convert.ToInt16(System.Console.ReadLine()); } //Affichage du tableau des notes for (int i = 0; i < taille; i++) { Console.WriteLine("La note de l'apprenant numéro: {0} est : {1}", i+1, tableau[i]); } //Calcul du somme des notes for (int i = 0; i < taille; i++) { somme += tableau[i]; } Console.WriteLine("La somme des notes est : " + somme + " "); //Recherche de maximum for (int i = 0; i < taille; i++) { if (max < tableau[i]) max = tableau[i]; } Console.WriteLine("La note la plus grande est: " + max + " "); //Recherche de minimum for (int i = 0; i < taille; i++) { if (min > tableau[i]) min = tableau[i]; } Console.WriteLine("La note la plus bas est: " + min + " "); //Moyenne des notes Console.WriteLine("La moyenne est: " + (somme / taille)); } private static void exercice7() { int[] tableau = new int[10]; double moyenne; int somme=0; //Saisie des entiers for (int i = 0; i < 10; i++) { System.Console.WriteLine("Saisir l'entier numéro: {0}", i + 1); tableau[i] = Convert.ToInt16(System.Console.ReadLine()); } //Calcul du somme des entiers for (int i = 0; i < 10; i++) { somme += tableau[i]; } //Moyenne des entiers Console.WriteLine("La moyenne est: " +( moyenne=(Convert.ToDouble(somme) / 10))); } } }