none
Números romanos em linguagem C RRS feed

  • Pergunta

  • Faço o curso de engenharia e tenho uma lista de exercícios da disciplina de algoritmos para resolver. E tem um exercício da lista que eu não consigo fazer de jeito nenhum, envolve números romanos. Gostaria de pedir, para quem souber e puder, que me mostre como faz o exercício abaixo:

     

    "Faça um programa em linguagem C que lê um número inteiro positivo inferior a 4000 e imprime o mesmo valor usando a notação de números romanos (com os caracteres M D C L X V I). Exemplo: se o usuário digitar o número 1, o programa deverá imprimir I."

     

    Obs: eu vi os comandos básicos aqueles apenas, até os if, else if, else, switch, char.. e o programa que usamos é o Dev-C++.

    • Movido AndreAlvesLima sexta-feira, 29 de outubro de 2010 23:07 (De:C#)
    sábado, 2 de outubro de 2010 05:43

Todas as Respostas

  • Faço o curso de engenharia e tenho uma lista de exercícios da disciplina de algoritmos para resolver. E tem um exercício da lista que eu não consigo fazer de jeito nenhum, envolve números romanos. Gostaria de pedir, para quem souber e puder, que me mostre como faz o exercício abaixo:

     

    "Faça um programa em linguagem C que lê um número inteiro positivo inferior a 4000 e imprime o mesmo valor usando a notação de números romanos (com os caracteres M D C L X V I). Exemplo: se o usuário digitar o número 1, o programa deverá imprimir I."

     

    Obs: eu vi os comandos básicos aqueles apenas, até os if, else if, else, switch, char.. e o programa que usamos é o Dev-C++.

    Estas no froum errado.

    Aqui so abordamos CSharp.

    Va para o forum C.

     


    Just Be Humble Malange!
    sábado, 2 de outubro de 2010 11:47
  • Faço o curso de engenharia e tenho uma lista de exercícios da disciplina de algoritmos para resolver. E tem um exercício da lista que eu não consigo fazer de jeito nenhum, envolve números romanos. Gostaria de pedir, para quem souber e puder, que me mostre como faz o exercício abaixo:

     

    "Faça um programa em linguagem C que lê um número inteiro positivo inferior a 4000 e imprime o mesmo valor usando a notação de números romanos (com os caracteres M D C L X V I). Exemplo: se o usuário digitar o número 1, o programa deverá imprimir I."

     

    Obs: eu vi os comandos básicos aqueles apenas, até os if, else if, else, switch, char.. e o programa que usamos é o Dev-C++.

    Aqui tem um exemplo em CSharp http://www.blackwasp.co.uk/NumberToRoman.aspx

     


    Just Be Humble Malange!
    sábado, 2 de outubro de 2010 11:55
  • Faço o curso de engenharia e tenho uma lista de exercícios da disciplina de algoritmos para resolver. E tem um exercício da lista que eu não consigo fazer de jeito nenhum, envolve números romanos. Gostaria de pedir, para quem souber e puder, que me mostre como faz o exercício abaixo:

     

    "Faça um programa em linguagem C que lê um número inteiro positivo inferior a 4000 e imprime o mesmo valor usando a notação de números romanos (com os caracteres M D C L X V I). Exemplo: se o usuário digitar o número 1, o programa deverá imprimir I."

     

    Obs: eu vi os comandos básicos aqueles apenas, até os if, else if, else, switch, char.. e o programa que usamos é o Dev-C++.

    Aqui tem Em C: http://www.computing.net/answers/programming/roman-numeral-conversion-c/17391.html
    Just Be Humble Malange!
    sábado, 2 de outubro de 2010 11:56
  • Faço o curso de engenharia e tenho uma lista de exercícios da disciplina de algoritmos para resolver. E tem um exercício da lista que eu não consigo fazer de jeito nenhum, envolve números romanos. Gostaria de pedir, para quem souber e puder, que me mostre como faz o exercício abaixo:

     

    "Faça um programa em linguagem C que lê um número inteiro positivo inferior a 4000 e imprime o mesmo valor usando a notação de números romanos (com os caracteres M D C L X V I). Exemplo: se o usuário digitar o número 1, o programa deverá imprimir I."

     

    Obs: eu vi os comandos básicos aqueles apenas, até os if, else if, else, switch, char.. e o programa que usamos é o Dev-C++.

    Aqui tem Em C: http://www.computing.net/answers/programming/roman-numeral-conversion-c/17391.html
    Just Be Humble Malange!

    Valeu Malange. Esse último exemplo que você passou, em C, está bem próximo do que eu preciso. Porém há comandos que eu não vi ainda, como o while, por isso acho que tenho que fazer de alguma outra forma.

    Mas valeu pela ajuda, vou lá no fórum de C conforme você me instruiu.

    sábado, 2 de outubro de 2010 17:57
  • Prezado(a),

    Estou migrando seu post para o fórum de Visual C++.

    Por favor, das próximas vezes que tiver alguma dúvida relacionada a esse assunto, poste por lá.

    Obrigado.


    André Alves de Lima
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima
    sexta-feira, 29 de outubro de 2010 23:07