Trooper
|
rand() -> pergunta
24-06-06, 12:53
#1
. Last edited by Gerson; 24-06-06 at 13:02.. |
||||
Trooper
|
24-06-06, 12:54
#2
Cade a pergunta?!
|
Trooper
|
24-06-06, 12:54
#3
.
Last edited by Gerson; 24-06-06 at 12:56.. |
Trooper
|
24-06-06, 12:56
#4
cara, desisto de postar. assim n da. skipper posso te manda pm e tu posta pra mim?
|
Trooper
|
24-06-06, 13:00
#5
Service Temporarily Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. |
Trooper
|
24-06-06, 13:03
#6
uhuahuahaa sou esperto. tirar um screen e postar foi realmente esperto.
|
Trooper
|
24-06-06, 13:19
#7
Não era pra usar quote, e sim code
Foi por isso que tu desistiu? |
Trooper
|
24-06-06, 13:21
#8
Não, não foi
|
Back to the U.S.A.
|
24-06-06, 13:24
#9
deve ter um jeito mais inteligente... mas se vc soh quer os numeros de 0 a 9, vc pode fazer um vetor de 10 posicoes, colocar todos true, i=rand()%10, verificar vetor[i], se for true vc imprime, senao vc faz denovo... e n esquecer de verificar se todos sao falsos no final de cada vez q vc imprimir, pra dizer quando parar
|
Trooper
|
24-06-06, 13:24
#10
deixa eu ver se entendi...
voce quer gerar um vetor com 10 numeros randomicos mas nao quer que eles sejam repetidos?! faca uma funcao que tu informa o vetor e o valor a ser inserido... se ele nao tiver no vetor, ele insere, se ele tiver, ele chama a mesma funcao, usando recursão até achar um valor válido. talvez seja o metódo mais prático eu acho ... |
🌀 Trooper
|
24-06-06, 13:27
#11
Quote:
|
|
inativo
|
24-06-06, 13:28
#12
quando iniciar o programa, da um srand(arg0), passando como parametro algo tipo a hora atual em segundos.. não sei que parâmetro ele recebe exatamente..
edit: Quote:
Last edited by un4; 24-06-06 at 13:35.. |
|
Trooper
|
24-06-06, 13:39
#13
nao. eu vo fazer um vetor de caracteres. isso é só um exemplo.
e quero que ele escreva esse vetor randomicamente (é pra um jogo da memoria) entende? eu nunca fiz nada randomico por isso ajuda é bem vinda de como :} Last edited by Gerson; 24-06-06 at 13:41.. |
Trooper
|
24-06-06, 13:43
#14
|
Trooper
|
24-06-06, 13:46
#15
shellder querido :*
eu poderia fazer condicionais e tal pra checar se ja foi escrito uma vez o esquema. mas eu só queria saber se tem otro jeito bem mais simples (que provavelmente existe). uhauhuaa por isso pedi ajuda |
Trooper
|
24-06-06, 13:47
#16
Quote:
|
|
Trooper
|
24-06-06, 13:52
#17
faz um vetor contendo os numeros que quer, então randomize ele previamente, trocando alguns numeros de lugar através de rand.
Ai leia o vetor em ordem. |
Trooper
|
24-06-06, 13:54
#18
mano q screen porca, corto moh escroto
|
Trooper
|
24-06-06, 14:01
#19
Code:
#include <stdlib.h> #include <stdio.h> #include <math.h> #include <time.h> #define MAXIMO 10 int main(int argc, int ** argv) { int i, pos, aux; int vetor[MAXIMO]; srand(time(NULL)); for (i = 0; i < MAXIMO; i++) { vetor[i] = i; } for (i = 0; i < MAXIMO; i++) { pos = rand()%MAXIMO; aux = vetor[pos]; vetor[pos] = vetor[i]; vetor[i] = aux; } for (i = 0; i < MAXIMO; i++) { printf("%d ", vetor[i]); } return 0; } |
Trooper
|
24-06-06, 14:15
#20
boa ted!
PS: mas que código feio, deus esses {} |
The Alpha Male
|
24-06-06, 15:15
#21
Quote:
|
|
Trooper
|
24-06-06, 15:16
#22
mto obrigado ted
|
Trooper
|
24-06-06, 15:43
#23
Quote:
ALT+Printscreen = ss apenas da janela ativa |
|
Trooper
|
24-06-06, 16:48
#24
wow tiger.
mto obrigado |
Banned
|
24-06-06, 17:18
#25
nossa hein
muito esperto pensou nisso sozinho? |
Banned
|
24-06-06, 17:59
#26
fiz isso num metodo pedreiro
como eu precisava de numeros de 0 a 10 somente, criei um vetor boolean de 0 a 9, e ia preenchendo eles com true se o numero fosse sorteado ae no proximo sorteio ele checava, se fosse true sorteava outro |
Trooper
|
24-06-06, 18:25
#27
sim max era isso que eu ia fazer uiHAUHASI
|
Trooper
|
24-06-06, 18:39
#28
desse jeito (o do maxcool) eh POSSIVEL q o numero sorteado fosse SEMPRE o mesmo (nao me venham com "ah mas eh mto dificil", teoricamente eh e pronto auHhaUhaHU)
por isso deve ser evitado |
Trooper
|
24-06-06, 19:04
#29
Quote:
Aí depois faz assim: Code:
if (jah_saiu == 1000) { printf("Jogue na mega-sena.\n"); exit(666); } else sorteiaoutro(); |
|
Trooper
|
24-06-06, 19:31
#30
digitando, pera
Last edited by razor85; 24-06-06 at 19:36.. |
Banned
|
24-06-06, 19:33
#31
ae zerocaronte... pra parada q eu fiz servia
era um joguinho de senha, tipo akeles q se jogava na escola bem tosco =) |
Trooper
|
24-06-06, 19:37
#32
class vector? wtf
#include <vector> max, eu sei, funciona, mas teoricamente pode acontecer um loop infinito, ou pode simplesmente demorar demais pra sair do loop o ponto nao eh bem esse, eh soh q nao eh uma pratica boa.. ou seja, se puder, evite |
Trooper
|
24-06-06, 19:55
#33
chato =/
Last edited by razor85; 24-06-06 at 20:07.. |
Trooper
|
24-06-06, 20:05
#34
aUHuhAhaAUHahuahua
tah lindo e funcionando com STL, MAS ele nao queria vetores aleatorios, eles tavam usando palavra vetor como "array de numeros" E: for(vecI = vectors.begin(); vecI != vectors.end(); vecI++); conhece o for_each? sim, temos um for_each na stl \o/ for_each(vectors.begin(), vectors.end(), funcao_de_processamento_do_for_each); |
Trooper
|
24-06-06, 22:03
#35
q greguice :o
|
Trooper
|
25-06-06, 03:41
#36
cara
sinceramente programação SUX |
Trooper
|
25-06-06, 07:01
#37
Quote:
melhor achar programaçao sux doq, por exemplo, achar programacao rox, querer fazer jogos rlz, mas ignorar totalmente conhecimento sobre tecnicas, modelos e conceitos usados em programação... como muita gente que eu conheço |
|
Trooper
|
25-06-06, 07:03
#38
Quote:
AEohaeoeOoeahohae PS: Vcs não acha estranho os professores que dão aula de UML nunca terem códificado um programa com linguagem O.O. Sério... Tem uns professores meus que a última coisa que fizeram foi em cobol. é tipo aquela piada que postei no outro topic: Quote:
|
||
Trooper
|
25-06-06, 07:07
#39
Oni, ainda nao tive aula de UML (calouro burro uahauahua) mas peloq eu sei, nao ha problema nenhum nisso.. por um lado talvez seja bom, pq vc explica o conceito sem se restringir as implementacoes de uma determina linguagem.. mas por outro lado, o cara pode ficar sem a pratica, apesar q qm tem q correr atras eh o cara mesmo
|
The Alpha Male
|
25-06-06, 08:39
#40
ficar sem pratica de que?
de escovar bit? para se escrever um diagrama nao precisa saber fazer nem um if a ideia que importa |
Trooper
|
25-06-06, 08:48
#41
Quote:
Quando esses alunos chegam no mercado de trabalho, joga um diagrama na mão dele pra ver a merda que dá... PS: tava digitando um artigo no word, digitei "perío", ficou vermelhinho e apertei ctrl+espaço Last edited by Oni; 25-06-06 at 08:50.. |
|
|
|