sl@ckw@re Postado Maio 11, 2007 Denunciar Share Postado Maio 11, 2007 No Pascal utilizamos o seguinte comando para gerar números aleátorios(Sorteio):Randomize; S1:(10);Neste caso S1 é o nome da variável.Gostaria de saber:Qual comando eu utilizo para fazer um programa de sorteio na Linguagem C? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonas de Abreu Postado Maio 11, 2007 Denunciar Share Postado Maio 11, 2007 Voce pode usar a funcao srand() e rand() da stdlib. A srand() tem mais ou menos a mesma funcao da Randomize do pascal. Dai, para voce gerar um numero aleatorio (entre 0 e RAND_MAX) voce faz uma chamada para a funcao rand().#include <stdio.h> #include <time.h> #include <stdlib.h> int main(){ srand(time(NULL)); while (1) printf("%d\n", rand()); return 0; } Se voce quiser gerar um numero entre linf (limite inferior) e lsup (limite superior) (dois valores que voce escolhe), voce pode fazer assim: int rvalue = linf + (rand() % (lsup - linf)); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest fgs4ntos Postado Setembro 5, 2008 Denunciar Share Postado Setembro 5, 2008 COMO PORIA FAZR COM UM NUMERO X DE NOMES ?fLWS Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
sl@ckw@re
No Pascal utilizamos o seguinte comando para gerar números aleátorios(Sorteio):
Neste caso S1 é o nome da variável.
Gostaria de saber:
Qual comando eu utilizo para fazer um programa de sorteio na Linguagem C?
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.