Inquiridor
Números romanos em linguagem C

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#)
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! -
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! -
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++.
Just Be Humble Malange! -
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++.
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.
-
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