Ir para conteúdo
Fórum Script Brasil

pedrotscom

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Tudo que pedrotscom postou

  1. Eu descobri a resposta sozinho! #include <cstdlib> #include <iostream> using namespace std; main() { int a, b, c, d, e, f, g, h, i; cout << "Digite um número com cinco dígitos:\n"; cin >> a; b = a/10000; c = a%10000; d = c/1000; e = c%1000; f = e/100; g = e%100; h = g/10; i = g%10; cout<<endl<<" "<<b<<" "<<d<<" "<<f<<" "<<h<<" "<<i; system("PAUSE>null"); } Porém ainda não sei como restringir a entrada de apenas cinco caracteres ao usurário!
  2. Escreva um pseudocódigo para um programa que tem como entrada um número de 5 dígitos, separa os números de maneira individual e imprime os valores separados por espaços. Exemplo: O usuário digita: 42339 o programa deverá imprimir: 4 2 3 3 9 Dica: - Divido 42’339 por 10’000 e eu retorno o resultado em um número inteiro na tela com um espaçamento na frente. Conta: 42339/10000 = 4,2339 convertendo em inteiro = 4 Então ele imprimirá: 4 * Resto = 2’339 - Divido agora o resto da divisão entre 42’339 e 10’000 por 1’000 e eu retorno o resultado em um número inteiro na tela com um espaçamento na frente. Conta: 2339/1000 = 2,339 convertendo em inteiro = 2 Então ele imprimirá: 2 * Resto = 339 - Divido agora o resto da divisão entre 2339/1000 por 100 e eu retorno o resultado em um número inteiro na tela com um espaçamento na frente. Conta: 339/100 = 3,39 convertendo em inteiro = 3 Então ele imprimirá: 3 * Resto = 39 - Divido agora o resto da divisão entre por 339/100 10 e eu retorno o resultado em um número inteiro na tela com um espaçamento na frente. Conta: 39/10 = 3,9 convertendo em inteiro = 3 Então ele imprimirá: * Resto = 9 - Retorne o resto na tela ao lado dos demais. Saída: 4 2 3 3 9 Vejam como comecei a escrever o programa: #include <cstdlib> #include <iostream> using namespace std; main() { int a, b, c, d, e, f; cout << "Digite um número com cinco dígitos:\n"; cin >> a; b = 10000; c= a/b; d = c/1000; cout<<endl<<" "<<c; cout<<endl<<" "<<d; system("PAUSE>null"); } Eu queria saber como escrevo o programa estruturado acima, principalmente como converto o resto da divisão em números inteiros imprimindo-os na tela, e, o último número que é o resto, como eu imprimo ele na tela?, também queria .saber como restringir ao usuário a entrada de apenas cinco caracteres. Uso o Code Blocks! Alguém pode me ajudar?
  3. Bom dia pessoal, estou tentando executar em Code Blocks um programa em C produzido para CLI Linux no Windows, fui informado que deveria adicionar um argumento com o executável gerado pelo Code Blocks porém quando compilo o programa ele apresenta a mesma mensagem quando compilava no Code Blocks. O que faço me ajudem! Vejam as imagens: Tentei executar o executável gerado pelo Code Blocks através do CMD: http://s799.photobucket.com/user/pedrotscom/media/0_zpsispekiht.png.html Erro ao compilar o programa pelo Code Blocks: http://s799.photobucket.com/user/pedrotscom/media/2_zpswxa82gb6.png.html Erro que surgiu no Code Blocks: http://s799.photobucket.com/user/pedrotscom/media/1_zpsafz3lec9.png.html
  4. Boa noite pessoal, eu queria saber como faço um programa que consegue exibir em tela um anagrama de qualquer palavra na linguagem em C. Detalhe, eu uso o compilador CODE BLOCKS! para programar em C. Eu encontrei um código em JAVA num outro fórum (o que não me satisfaz). Queria saber também como posso travar uma letra no mesmo lugar quando vou analisar o anagrama. Por exemplo: Quero todos os anagramas da palavra AMOR porém com a letra A travada no seu lugar! (ou a letra M no seu lugar, ou M no começo, ou as letras A e O travadas nos seus lugares ou no começo, etc...). AMOR AMRO AROM ARMO AORM AOMR Também quero que ele exiba quantos anagramas a palavra terá. Por exemplo no caso acima: Temos um A travado em seu lugar e também temos a permutação de 3 caracteres o que matematicamente é representado por 3! ou 3 Fatorial = 3 * 2 * 1 = 6 Anagramas. A frase "X" Anagramas é o que o programa deverá escrever! Agradeço desde Já! Eu vou deixar dois códigos que encontrei na internet porém que não estão compilando eles estão compactados no formato de arquivo .RAR e os arquivos com código fonte estão com a extensão .c, verifiquem o arquivo de texto para mais detalhes. Lembrem-se que eu estou usando o CODE BLOCKS! http://www.4shared.com/rar/o8LsOfxbce/Anagramas_Em_C.html http://www.mediafire.com/download/nf9vge8gpvhw9gd/Anagramas_Em_C!.rar
×
×
  • Criar Novo...