Pesquisar na Comunidade
Mostrando resultados para as tags ''aleatórios''.
Encontrado 5 registros
-
Já vi muitos iniciantes em c perguntando como criar um programa para fazer sorteios de um nome dentro de uma matriz aleatoriamente e sem repetições dos mesmos. Sortear apenas um nome entre dez aleatoriamente não seria tão complicado, agora fazer sorteio de todos os dez nomes um por um sem repetir nenhum, já é algo mais difícil, e é isto que faz este programa, que após escolher todos os nomes em modo aleatório, imprime em outra matriz a formação modificada. https://www.youtube.com/watch?v=6HP5g3lKkRM
-
- linguagem c
- índices
- (e %d mais)
-
Transformar um vetor em matriz usando a função memcpy, é algo muito fácil de se fazer. A função memcpy(); faz parte do arquivo de cabeçalho string.h. Com o recebimento de seus três parâmetros que são: memcpy ( *Mat, A, sizeof ( *Mat ) * 3 ); *Mat => destino. A => origem. 3 => número de bytes a serem copiados. Esta função está ápta a copiar blocos de memória, por isto não importa o tipo de dados armazenados a exemplos de outras funções. Neste código trago um claro exemplo de como utilizar esta importante função do C. O programa é um verdadeiro achado para iniciantes que querem aprender a gerar números aleatórios sem repetições de dígitos, onde nove sequência diferentes são geradas e é finalizado no fim da nona sequência. Veja abaixo uma imagem do programa em execução: Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2015/12/memcpy-de-vetor-para-matriz.html
-
Um ato útil e muitas vêzes necessário é poder gerar números aleatórios, em linguagem C e isto é perfeitamente possível. Quando queremos uma cadeia de números assim, usamos a função rand(); da biblioteca stdlib.h. Um valor aleatório entre 0 e a constante RAND_MAX, é apresentado na chamada desta função. Más outra função se faz necessário quando queremos criar valores aleatórios, porque é desagradável criar sempre a mesma sequência aleatória não é mesmo? Para fazer com que a sequência não seja a mesma a cada execução do programa, usamos a função srand(); que inicia a função rand(); com um valor denominado "semente", esta função recebe um argumento do tipo inteiro sem sinal, também chamado unsigned int. Más programadores iniciantes ainda tem outra frustação relacionada a geração de números aleatórios sequênciais, o que ocorre é que quando uma sequência é um tanto extensa, tende a repetir alguns números na mesma sequência. Más o problema acaba seguindo o método deste código, portanto,aproveite este exemplo que é uma ajuda muito boa aos iniciantes em Linguagem C. Veja abaixo imagens do programa em execução: http://2.bp.blogspot.com/-pNumUG46X_A/VdkCJrE28oI/AAAAAAAACSU/QENq1JIrcWk/s1600/srdn.PNG http://1.bp.blogspot.com/-0izVdsLR1lI/VdkCJ_yY0iI/AAAAAAAACSY/xnbGCYbWICM/s1600/srnd.PNG http://4.bp.blogspot.com/-q7lxAWyWKlc/VdkCJ5TbVDI/AAAAAAAACSc/gKwMzgepmIY/s1600/srndn.PNG Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2015/08/aleatorios-de-1-100-sem-repeticoes.html
- 3 respostas
-
- aleatórios
- rand
-
(e %d mais)
Tags:
-
Boa noite! Se fizer certinho eu pago 20 conto, só mandar a conta e agencia q eu deposito... Aqui está o problema: EM C++ Preencher um vetor de 50 elementos inteiros com números aleatórios. Ordenar o vetor em ordem crescente, utilizando o método BubbleSort, e exibi-lo; Ordenar o vetor em ordem decrescente, utilizando o método BubbleSort, e exibi-lo; Valeu!
- 2 respostas
-
- bubble sort
- codeblocks
- (e %d mais)
-
Olá senhores fiz uma função e tentei criar nomes de paginas aleatorios e não consegui so que ele so consegue criar arquivos sem nome .php Gostaria de uma ajuda Obrigado <form method="POST" action="<?php echo $_SERVER["PHP_SELF"];?>"> <input type="submit" name="submit" value="Gerar"> </form> <?php function nm() { $x="a b c d e f g h i j k l m n o p q r s t u v w x y z"; $y=explode(" ",$x); $z=0; while ($z<=40) { if (rand(1,2) == 1) { echo $y[rand(0,25)]; } else { echo strtoupper($y[rand(0,25)]); } $z++; } } if (isset($_POST["submit"])) { $z=nm(); $z.=".php"; $x=fopen("$z","a"); fwrite($z,"teste"); fclose($z); } ?>
- 2 respostas
-
- paginas
- aleatorios
- (e %d mais)