C# Dénombrer les lettres de l’alphabet dans un tableau

Lire un texte d’au moins 120 caractères (à contrôler). Compter et afficher le nombre d’occurrences (d’apparitions) de chacune des lettres de l’alphabet :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Exercice_tableau_3_lettres
{
class Program
{
static void Main(string[] args)
{

//declaration

string alpha = "abcdefghijklmnopqrstuvwxyz";
string txt;
int n = 0;


//saisie

Console.WriteLine("Saisir un texte composé d'au moins 120 caractères : \n");
txt = Console.ReadLine();

if (txt.Length < 121)
{
Console.WriteLine("Attention, le texte que vous avez entré est composé d'un nombre insuffisant de caractères. Le minimum de caractères est de 120 !\n");
}
else
{
//début du programme

//Traitement

for (int i = 0; i < alpha.Length; i++)
{
char a = alpha[i];
for (int j = 0; j < txt.Length; j++)
{
char b = txt[j];
if (a == b)
{
n++;
}

//fin for 2
}

Console.WriteLine("Le caractère " + a + " est présent " + n + " fois.\n");
n = 0;

//fin for 1
}




//fin else
}

Console.WriteLine("Apputez sur une touche pour quitter");
Console.ReadKey();
//fin
}
}
}

 

This entry was posted in C#Sharp, Codes and tagged , , , , , , , , . Bookmark the permalink.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>