Académique Documents
Professionnel Documents
Culture Documents
Code Pour Connaitre Le Nombre Mystique D'un Mot
Code Pour Connaitre Le Nombre Mystique D'un Mot
#include <string>
#include <unordered_map>
// Fonction pour calculer le nombre mystique d'un mot ou d'une phrase en arabe
{'1 ,'}ا, {'2 ,'}ب, {'3 ,'}ت, {'4 ,'}ث, {'5 ,'}ج, {'6 ,'}ح, {'7 ,'}خ, {'8 ,'}د, {'9 ,'}ذ,
{'200 ,'}ر, {'700 ,'}ز, {'60 ,'}س, {'300 ,'}ش, {'90 ,'}ص, {'800 ,'}ض, {'9 ,'}ط, {'900 ,'}ظ,
{'70 ,'}ع, {'1000 ,'}غ, {'80 ,'}ف, {'100 ,'}ق, {'20 ,'}ك, {'30 ,'}ل, {'40 ,'}م, {'50 ,'}ن,
};
int somme = 0;
c += 'a' - 'A';
if (mystique.find(c) != mystique.end()) {
somme += mystique[c];
return somme;
int main() {
std::string texte;
std::cout << "Entrez un mot ou une phrase en arabe : ";
std::getline(std::cin, texte);
std::cout << "Le nombre mystique du texte est : " << nombreMystique << std::endl;
return 0;