Multiplication arabe en langage C

Stockalone1232 Messages postés 2 Date d'inscription lundi 4 décembre 2000 Statut Membre Dernière intervention 28 septembre 2008 - 24 sept. 2008 à 03:03
Stockalone1232 Messages postés 2 Date d'inscription lundi 4 décembre 2000 Statut Membre Dernière intervention 28 septembre 2008 - 28 sept. 2008 à 17:17
Bonjour tout le monde,

Je suis débutant en langage C et je dois faire un programme de multiplication arabe de 2 grands nombres pour mon école. Si certains ne connaissent pas la multiplication arabe, voici un lien qui explique comment cela fonctionne: http://www.recreomath.qc.ca/dict_arabe_multiplication.htm

Je pensais stocker les 2 nombres dans 2 tableaux et le résultat dans un 3ème tableau, est-ce une bonne solution?

Merci d'avance

2 réponses

SebLinck Messages postés 212 Date d'inscription mardi 17 mai 2005 Statut Membre Dernière intervention 23 juin 2011
25 sept. 2008 à 17:28
Je pense qu'il faut que tu stocke chaque digit dans une case de tableau:
int tab[] = {2,6,1};
int tab[] = {7,4,5};
si on prend l'exemple de ton lien.

Cordialement,
Sébastien.
Stockalone1232 Messages postés 2 Date d'inscription lundi 4 décembre 2000 Statut Membre Dernière intervention 28 septembre 2008
28 sept. 2008 à 17:17
Merci, j'ai réussi à faire la phase de multiplication de chaque digit, mais je bloque sur la phase d'addition, est-ce que quelqu'un pourrait m'aider?


Merci d'avance
Rejoignez-nous