Bonjour à tous.
Voici mon problème : j'ai fait une boucle qui me renvoie la valeur de cle[i-1] pour chaque itération mais je voudrais prendre chaque valeur de clef pour chaque itération afin de l'affecter à une variable finale qui correspondrais à la valeur finale de la clef.
Voici mon code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| for (i=1;i<=lgcle;i++){
int max=0;
for (j=1;j<=26;j++)
t[j]=0;
for (j=i-1;j<=cpt;j+=lgcle)
{
char motl=liste[j];
if (motl>='a' && motl<='z'){
t[motl-'a'+1]++;
if (t[motl-'a'+1]>max){
max=t[motl-'a'+1];
if (motl>='e')
cle[i-1]=motl-4;
else
cle[i-1]=motl+22;}}}
cout<<"voici la valeur de la cle (lettre par lettre):"<<cle[i-1]<<endl;
}} |
Voila ce que me renvoie le terminal :
1 2 3 4 5 6 7
| voici la valeur de la cle (lettre par lettre):b
voici la valeur de la cle (lettre par lettre):o
voici la valeur de la cle (lettre par lettre):n
voici la valeur de la cle (lettre par lettre):j
voici la valeur de la cle (lettre par lettre):o
voici la valeur de la cle (lettre par lettre):u
voici la valeur de la cle (lettre par lettre):r |
Je voudrais un truc de ce style ;
voici la valeur de la cle =bonjour
J'ai beau essayé de concaténer le tout dans un string mais je n'y arrive pas.
Merci de votre aide.
Partager