Pular para o conteúdo

Exercício [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Exercício [RESOLVIDO]

Enviado em 19/05/2009 - 15:17h

1.Faça um programa que lê um número N e sorteie N números inteiros (entre 0 e 100), gravando todos em um arquivo texto. A primeira linha do arquivo deverá conter a quantidade de números.


Pergunta: Como eu faço pra sortear números? Tem alguma função que faça isso? Me expliquem como ela funciona por favor!

obs: não quero que me expliquem como se faz o exercício só quero saber como pegar os números aleatórios.

Responder tópico

2. Re: Exercício [RESOLVIDO]

Melhor resposta

Enviado em 22/05/2009 - 17:16h

Eu sei que você pode usar a função rand(),
mas já como está aprendendo use a função random().
Explicando:
#include <stdlib.h>
long int random(void);

A função random() retornará um numero long int aleatório entre 0 e RAND_MAX (2147483647).
Se você quiser apenas numeros de 0 até um determinado valor menor que RAND_MAX,
faça isso:
random()%100;//ou seja resto da divisão de um numero entre 0 e RAND_MAX por 100.
Com isso será gerado um numero aleatório entre 0 e 99.
Mas se realmente quiser de 0 até 100, faça:
random()%101;

Você pode usar uma variavel para guardar o numero aleatório para depois usar:
int num;
num = random()%100;//um numero de 0 até 99
printf("NUMERO GERADO ::: %d", num);

vlw!


4. Re: Exercício [RESOLVIDO]

Enviado em 19/05/2009 - 19:43h

usa scanf e depois printf("%d ...

6. Re: Exercício [RESOLVIDO]

Enviado em 20/05/2009 - 17:30h

eu não sei inglês, tem como você me explicar como se usa essa função?

7. Re: Exercício [RESOLVIDO]

Enviado em 20/05/2009 - 17:36h

Se você não sabe ingles, use o tradutor da google, ele traduz sites completos., basta colocar o link.

8. Re: Exercício [RESOLVIDO]

Enviado em 22/05/2009 - 21:20h

Pergunta: Como eu faço pra sortear números?
Tem algumas opcoes:

1) pode usar o random, simples
2) pode tentar escrever teu proprio random, eh bom para aprender a programar, mas depois nunca mais faca isso
3) existem algumas funcoes de busca, bublle sort, quick sort, etc... pode reescrevelas para ao inves de buscar embaralhar os numeros e tirar um qualuer.... isso eh legal.... hehe.. :D

Deve ter mais jeito de fazer isso ai tbm.... ateh+++

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder