-
Posts
7 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Deejota
-
-
3 minutos atrás, JorgeGus disse:
Usando um recurso chamado Expressões Regulares ou Regex, fazer esse programa seria fácil.
O problema é que eu não entendo quase nada de Regex e fazer esse programa sem usar Regex seria bem mais trabalhoso.
Puxa, mas obrigado mesmo assim. Tenha uma boa noite.
-
9 minutos atrás, JorgeGus disse:
Lendo novamente deu pra entender.
É só uma sequência de números com 4 ou 3 dígitos indo de 8665 a 101 em ordem decrescente, com algumas restrições na repetição de dígitos.
Isso! Você sabe fazer isso no computador??
No PC vai aparecer bem mais rápido. Aí se você me passar o código, eu guardo ele depois pra estudar, mas se você quiser apenas me passar a lista eu agradeço.
Agora que você entendeu, será que não tem como você me entregar com os pontos ( fica melhor pra mim heheh)
Deus te abençoe
-
7 minutos atrás, JorgeGus disse:
Em "1.01", a tal centena não está começando com 0?
"4.37" não seria o mesmo que "04.37" e portanto inválido?
E só por curiosidade. Pra que servem esses números?
Calma, pra mim esse ponto é só um detalhe (eu ainda não sou programador e não sabia que o ponto é representativo na programação)
Então é só usar outro separador, uma vírgula por exemplo, esse ponto era só pra deixar mais "bonito" enfim....
Pra que servem? eu faço apostas e gostaria de usa esses números.... é isso. Mas veja o tanto que é difícil colocar esses números no papel.
Obrigado e Deus te abençoe.
-
46 minutos atrás, arfneto disse:
O ponto decimal é bem representativo na MATEMÁTICA. E isso gera uma grande confusão para entender o que você quer fazer nesse caso. Você estaria melhor servido talvez com algo como [9999][999] ou um qualquer separador exceto o ponto.
A noção de clareza é subjetiva, mas 8665 é uma milhar e 86.65 também é uma milhar? mas 101 é uma centena e não a milhar 1 e a centena 01? Mas a "centena" não poderia iniciar com 0, certo? Então 1.01 não é um par milhar/centena?
Entendo. Então não tem nenhuma dúvida sobre C++, C ou C#. Apenas quer a lista.
Ok, use outro separador como a vírgula por exemplo: 99,99
Entendi, O ponto para mim é só um detalhe (eu não sou programador, ainda não sei programar) mas se para o programador ele é representativo na matemática ou na programação eu não sabia.
Sim, eu tenho uma dúvida (estou estudando ADS mas ainda não sei programar) por isso eu pedi o código (pra ficar de exemplo) mas para a conveniência de quem me dará a resposta basta apenas me passar a lista, realmente minha intenção aqui não é aprender c++ é somente a lista.
A resposta de quem sabe programar não precisa ser didática.
Deus o abençoe.
- 1
-
4 horas atrás, arfneto disse:
Não entendo sua nomenclatura para milhar e centena. A julgar pelo texto imagino que milhar seja a parte > 1 e a centena seja a parte fracionária.
Não entendi qual a sua dificuldade, talvez porque não a citou.
Sobre o problema em si: qual o comprimento da sequência?
Você pode usar os números aos pares e usar apenas 5 possíveis no primeiro sorteio e 6 no segundo, já que precisa excluir o 0 inicialmente. Gera a sequência na criação da classe e classifica usando sort().
Quando um número não pode se repetir apenas tire da sequência quando ele sair
Olá, obrigado por visualizar o meu post e tentar ajudar.
Deixa eu esclarecer uma coisa:
eu não sei programar, apenas me disseram que um programador conseguiria fazer esta lista muito rápido e fácil, afinal demoraria escrever no papel toda essa sequência em ordem decrescente.
Sobre a nomenclatura, isso mesmo, milhar vem de mil e centena de cem, sendo assim a maior milhar é 9999 e a centena é 999, agora o símbolo ponto (.) é apenas um detalhe para deixar mais bem visto na tela do PC (minha opinião) tipo ao invés de imprimir 9999, imprimiria 99.99 apenas isso ( se o símbolo ponto (.) representa alguma coisa em programação, peço desculpas.)
A minha dificuldade está em imprimir na tela do computador as milhares e centenas na ordem decrescente.
Perceba que normalmente seria assim:
9999
9998
9997 .... até chegar em
0000
Eu prefiro que o programador coloque um ponto, lembrando que é apenas um detalhe, assim:
99.99
99.98
99.97.... até chegar em
00.00
Agora é que entra a problemática:
Como eu deixei claro, a milhar começaria em 8665 ( a maior que eu gostaria de imprimir na tela) e terminaria na centena 101 ( a menor que seria impressa na tela) eu prefiro com ponto (86.65 até 1.01)
não pode começar com o número 0, ex:
0865 - (começou com zero)
a sequência em decrescência só poderia ter os números [0,1,2,5,6,8] excluindo-se [3,4,7,9],
Os números [0,5,8] não poderiam repetir na mesma milhar, ex:
85.00 - (aqui têm dois número 0)
85.50 - (aqui têm dois número 5) etc...
Já os números [2,6] não poderiam repetir mais de duas vezes na mesma milhar, ex:
82.22 - (aqui têm três número 2)
66.68 - ( aqui têm três número 6) etc...
Já o número 1 pode repetir na milhar e centena toda, o melhor e tambem óbvio ex:
milhar 11.11 e centena 1.11
Para te dar uma visão geral, ficaria assim:
86.65
86.62
86.61
86.60
86.56
86.52
86.51 até chegar em
1.01
O programador somente imprimiria na tela do PC essa sequência. A resposta não precisa ser didática, eu só gostaria do código para que eu pudesse colar e copia-lo lá no "online GDB" e de lá selecionar toda a sequência e realmente imprimir numa folha A4 ou você poderia simplesmente realizar a operação no seu C++ e me passar a sequência pronta.
Muito obrigado e Deus te abençoe.
- 1
-
Olá, você pode me ajudar?
Eu gostaria de fazer uma lista sequencial de números (milhar e centena) em ordem decrescente, somente utilizando os números [0,1,2,5,6,8].
Retirar da lista qualquer valor que tenha os números [3,4,7,9]. Exemplo: "86.64".
A sequencia começa em uma milhar e termina em uma centena, ela se inicia da milhar "86.65" e vai até a centena "1.01".
OBSERVAÇOES IMPORTANTES: A milhar e a centena não pode começar com o numero 0.
Os números 0,5 e 8 não pode se repetir dentro de uma milhar e centena, por exemplo: "80.70" / "85.56" / 86.58" / "1.55" / "1.00" etc.
Já os números 2 e 6 pode se repetir no máximo duas vezes dentro de uma milhar e centena, por exemplo, a milhar não pode ter: "82.22" pois neste exemplo o número 2 foi repetido três vezes.
Somente o número 1 que pode ficar repetido em toda a milhar e centena , os melhores exemplos obviamente são "11.11" e "1.11". bom, é isso, quem puder me ajudar, eu agradeceria. Deus o abençoe.
- 1
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Ordem Decrescente em c++
em C/C#/C++
Postado
Muito obrigado!