Você está na página 1de 1

#include <stdio.h> #include <stdlib.h> //contm a rand e srand #include <time.

h> //necessria para usar o time(NULL) int int int int int int int main (void){ quant_dados; num_lados; MAX; result_dado; contador; opcao;

//le o numero de dados rolados printf ("Digite quantos dados serao rolados: "); scanf ("%d", &quant_dados); //inicializando a semente do rand srand(time(NULL)); //for para quantidade de dados for (contador=1; contador<=quant_dados; contador++) { // Le o numero de lados do dado printf ("Digite quantos lados tem o dado "); printf ("%d" , contador); printf (": "); scanf ("%d", &num_lados); MAX=num_lados; result_dado = (rand()%MAX)+1; //imprime qual o dado rolado printf ("Voce rolou o dado numero "); printf ("%d" , contador); //imprime o resultado do dado printf (" e deu: "); printf ("%d\n" , result_dado); printf ("\n\n"); } //system ("pause"); // Opo de jogar os dados novamente printf ("Deseja reiniciar o programa e realizar outro calculo?\n"); printf ("1. Sim\t"); printf ("2. Nao\n\n=> "); scanf ("%d", &opcao); if (opcao==1) /* se '1' for digitado, a funo MAIN chama a funo MAIN, ou seja, reinicia o programa.*/ main(); else return EXIT_SUCCESS; }

Você também pode gostar