c#: Correction des exercices tableaux et matrices 5_6_7

c#: Correction des exercices tableaux et matrices 5_6_7





  1. Enoncé Exercice 5_6_7
  2. Correction Exercice 5_6_7
  3. 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)));
            }
            }
    }
    

Abonnez vous à notre chaîne YouTube gratuitement