Soyez le premier à donner votre avis sur cette source.
Vue 9 163 fois - Téléchargée 247 fois
#include <iostream> using namespace std; int main() { int arab[13]={1000,900,500,400,100,90,50,40,10,9,5,4,1}; char *roman[13]={"M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"}; int i=0; int dec=0; cout<<"entrez un nombre en chiffres arabes compris entre 1 et 3999"<<endl; cin>>dec; while(dec<1 || dec>3999){ cout<<"vous depassez les limites du raisonnable !"<<endl; cout<<"entrez un nombre en chiffres arabes compris entre 1 et 3999"<<endl; cin>>dec; } while(dec!=0) { while(dec>=arab[i]){ dec=dec-arab[i]; cout<<roman[i]; } i++; } cout <<"\n"; return 0; }
Pour voir à quoi ressemble les chiffres arabes voici un lien sur Wikipédia : http://fr.wikipedia.org/wiki/Chiffre_arabo-indien
A+
Celui qui le voudra recompilera.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.