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)));
}
}
}
