Connecting Tech Pros Worldwide Forums | Help | Site Map

int to roman converter

NightCrawler
Guest
 
Posts: n/a
#1: Sep 27 '06
Hi everybody i need code for converting integer no to roman i.i
1->I,5->V n so on....
plz help me i want to use it in a spin control


Victor Bazarov
Guest
 
Posts: n/a
#2: Sep 27 '06

re: int to roman converter


NightCrawler wrote:
Quote:
Hi everybody i need code for converting integer no to roman i.i
1->I,5->V n so on....
plz help me i want to use it in a spin control
Pssst! Here is a secret web site where you can find stuff (but
don't tell anybody): www.google.com


Andrea Laforgia
Guest
 
Posts: n/a
#3: Sep 27 '06

re: int to roman converter


On 27 Sep 2006 14:33:42 -0700, "NightCrawler" <muley.rahul@gmail.com>
wrote:
Quote:
>Hi everybody i need code for converting integer no to roman i.i
>1->I,5->V n so on....
#include <stdio.h>

const char *roman_digits[] =
{"", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"};
const char *roman_tens[] =
{"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"};
const char *roman_hundreds[] =
{"", "C", "CC", "CCC", "CD", "D", "DX", "DXX", "DXX", "CM"};
const char *roman_thousands[] =
{"", "M"};

/* not really necessary */
void empty_keyb_buffer(void) { while (getchar()!='\n') ; }

int main()
{
int n, num_is_ok=0, digits, tens, hundreds, thousands;

while (!num_is_ok) {
printf("insert a number between 0 and 1999: ");
scanf("%d", &n);
empty_keyb_buffer();
num_is_ok=(n>=0)&&(n<=1999);
}

thousands=n/1000;
hundreds=(n%1000)/100;
tens=(n%100)/10;
digits=n%10;

printf("Roman equivalent: %s%s%s%s\n",
roman_thousands[thousands],
roman_hundreds[hundreds],
roman_tens[tens],
roman_digits[digits]);

return 0;
}
Phlip
Guest
 
Posts: n/a
#4: Sep 27 '06

re: int to roman converter


Andrea Laforgia wrote:
Quote:
NightCrawler wrote:
Quote:
Quote:
>>Hi everybody i need code for converting integer no to roman i.i
>>1->I,5->V n so on....
>
#include <stdio.h>
Andrea, please refrain from doing people's homework for them. We don't want
such people to graduate and then join our teams, because we will still be
doing their homework!

--
Phlip
http://www.greencheese.us/ZeekLand <-- NOT a blog!!!


Phlip
Guest
 
Posts: n/a
#5: Sep 27 '06

re: int to roman converter


Andrea, please refrain from doing people's homework for them. We don't
Quote:
want such people to graduate and then join our teams, because we will
still be doing their homework!
My bad - I just read the question. People doing homework probably wouldn't
use a "spin control" as their cover story!

Carry on! (And Andrea should use C++ things like <iostream>, and use
code-robustness things like unit tests...)

--
Phlip
http://www.greencheese.us/ZeekLand <-- NOT a blog!!!


Steve Pope
Guest
 
Posts: n/a
#6: Sep 27 '06

re: int to roman converter


NightCrawler <muley.rahul@gmail.comwrote:
Quote:
>Hi everybody i need code for converting integer no to roman i.i
>1->I,5->V n so on....
>plz help me i want to use it in a spin control
Spin control? Does this have something to do with the Pope's
recent faux pas?

S.
Victor Bazarov
Guest
 
Posts: n/a
#7: Sep 28 '06

re: int to roman converter


Andrea Laforgia wrote:
Quote:
On 27 Sep 2006 14:33:42 -0700, "NightCrawler" <muley.rahul@gmail.com>
wrote:
>
Quote:
>Hi everybody i need code for converting integer no to roman i.i
>1->I,5->V n so on....
>
#include <stdio.h>
>
const char *roman_digits[] =[..]
Are you worried about your job security that you are so eager to
proliferate somebody else's lazyness by doing their homework?


red floyd
Guest
 
Posts: n/a
#8: Sep 28 '06

re: int to roman converter


Steve Pope wrote:
Quote:
NightCrawler <muley.rahul@gmail.comwrote:
>
Quote:
>Hi everybody i need code for converting integer no to roman i.i
>1->I,5->V n so on....
>plz help me i want to use it in a spin control
>
Spin control? Does this have something to do with the Pope's
recent faux pas?
>
S.
No, I think it has to do with the HP fiasco.
NightCrawler
Guest
 
Posts: n/a
#9: Sep 28 '06

re: int to roman converter


thanx, Andrea
was a nice one..
Actually i was seeking for logic only not the code coz i wont be able
to use it as it is.....
n plz stop arguing that was nobodies HOMEWORK......

Phlip
Guest
 
Posts: n/a
#10: Sep 28 '06

re: int to roman converter


NightCrawler wrote:
Quote:
Actually i was seeking for logic only not the code coz i wont be able
to use it as it is.....
You also won't be able to use this as-is, but it's logical:

http://www.xpsd.org/cgi-bin/wiki?TutorialRomanNumerals
Quote:
n plz stop arguing that was nobodies HOMEWORK......
You might notice I retracted...

--
Phlip
http://www.greencheese.us/ZeekLand <-- NOT a blog!!!


Closed Thread


Similar C / C++ bytes