int to roman converter

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • NightCrawler

    int to roman converter

    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

    #2
    Re: int to roman converter

    NightCrawler wrote:
    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


    Comment

    • Andrea Laforgia

      #3
      Re: int to roman converter

      On 27 Sep 2006 14:33:42 -0700, "NightCrawl er" <muley.rahul@gm ail.com>
      wrote:
      >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_thousand s[] =
      {"", "M"};

      /* not really necessary */
      void empty_keyb_buff er(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_buff er();
      num_is_ok=(n>=0 )&&(n<=1999);
      }

      thousands=n/1000;
      hundreds=(n%100 0)/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;
      }

      Comment

      • Phlip

        #4
        Re: int to roman converter

        Andrea Laforgia wrote:
        NightCrawler wrote:
        >>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!!!


        Comment

        • Phlip

          #5
          Re: int to roman converter

          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!
          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!!!


          Comment

          • Steve Pope

            #6
            Re: int to roman converter

            NightCrawler <muley.rahul@gm ail.comwrote:
            >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.

            Comment

            • Victor Bazarov

              #7
              Re: int to roman converter

              Andrea Laforgia wrote:
              On 27 Sep 2006 14:33:42 -0700, "NightCrawl er" <muley.rahul@gm ail.com>
              wrote:
              >
              >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?


              Comment

              • red floyd

                #8
                Re: int to roman converter

                Steve Pope wrote:
                NightCrawler <muley.rahul@gm ail.comwrote:
                >
                >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.

                Comment

                • NightCrawler

                  #9
                  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......

                  Comment

                  • Phlip

                    #10
                    Re: int to roman converter

                    NightCrawler wrote:
                    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:


                    n plz stop arguing that was nobodies HOMEWORK......
                    You might notice I retracted...

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


                    Comment

                    Working...