Algo jules césard en c++
Bombataa
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
azerty0 Messages postés 1274 Date d'inscription Statut Membre Dernière intervention -
azerty0 Messages postés 1274 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'essaie de compiler l'algo de jules césard en C++. l'algo de jules césard est connu pour le chiffrement le codage du texte saisi par de déplacement de 3 position à droite.
le probléme ke gé est en fait si on saisit un texte ya seulement la 1ére lettre qui est codée et d'ailleurs c'est la seule qui apparait et je pense ke mon problem se trouve sur la longueur de la chaine à renvoyé si vs pouvé m'aidé sur cela merci
voici le code ke j'ai fait:
#include <iostream.h>
#include <conio.h>
#include <string.h>
using namespace std;
char recherche(char c);
int main(int argc, char *argv[])
{
char txt;
cout << "Saisir votre texte ";
cin >> txt;
cout <<"Texte crypte : "<< recherche(txt) <<"\n";
system("PAUSE");
return EXIT_SUCCESS;
}
char recherche(char c)
{
char tab[26],i;
int j=0;
do
{
for(i='a'; i<='z';i++)
{
tab[j]=i;
j++;
}
for (j=0; j <=25; j++)
{
if (tab[j]==c)
return tab[j+3];
else if (j==23)
return (tab[0]);
else if (j==24)
return (tab[1]);
else if (j==25)
return (tab[2]);
}
}while(i==0);
}
le probléme ke gé est en fait si on saisit un texte ya seulement la 1ére lettre qui est codée et d'ailleurs c'est la seule qui apparait et je pense ke mon problem se trouve sur la longueur de la chaine à renvoyé si vs pouvé m'aidé sur cela merci
voici le code ke j'ai fait:
#include <iostream.h>
#include <conio.h>
#include <string.h>
using namespace std;
char recherche(char c);
int main(int argc, char *argv[])
{
char txt;
cout << "Saisir votre texte ";
cin >> txt;
cout <<"Texte crypte : "<< recherche(txt) <<"\n";
system("PAUSE");
return EXIT_SUCCESS;
}
char recherche(char c)
{
char tab[26],i;
int j=0;
do
{
for(i='a'; i<='z';i++)
{
tab[j]=i;
j++;
}
for (j=0; j <=25; j++)
{
if (tab[j]==c)
return tab[j+3];
else if (j==23)
return (tab[0]);
else if (j==24)
return (tab[1]);
else if (j==25)
return (tab[2]);
}
}while(i==0);
}
A voir également:
- Algo jules césard en c++
- Algo de Huffman en C - Forum C
- Julie veut connecter son ordinateur à internet mais aucune borne wifi n’est disponible à proximité. heureusement, son smartphone est connecté en 4g. que doit-elle activer via son smartphone pour connecter son ordinateur à internet ? - Forum Réseaux sociaux
- Connexion PC portable et téléphone Androïd sur réseau WIFI ✓ - Forum WiFi
- Algo poker - Forum Algorithmes / Méthodes
- Algo prono - Télécharger - Sport