RDV+DIAL chat illimit� dans ta r�g!
no save
Assistance
Achat
News

Forum | programmation
histogramme mais , vertical
johan, le lun. 28 nov. 2005 à 20:29:56
Bonsoir à tous , voici un code en C qui affiche un histogramme de la fréquence des lettres rencontrées en entrée :


#include <stdio.h>

int main(void) {

int a, i, j;
int tab[26];

for ( i = 0; i <25; i++)
tab[i] = 0;

while ( ( a = getchar() ) != EOF )
{
if (( a >= 97) && (a <= 122) )
tab[a-'a']++;

}

for ( j = 0; j < 26; j++ )
{
printf("%c :", j+97);
for ( i = 0; i < tab[j]; i++ )
{
printf("_");
}
printf("\n");
}
return 0;
}


moi maintenant je voudrai que l'histogramme affiche des barres verticales avec le caractère | , et pour ceci j'ai un algo en français , dites moi si il est valable ( pas de code en C svp ) :

quand la variable i est incrémentée de 1 , on affiche | et on passe à la ligne et ainsi de suite jusqu'à ce que i = tab[j]

merci
Version Web
Réalisé par RedShift
no save