Guest User

Untitled

a guest
Feb 19th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. /*
  2. Name: Aleatorio1y0
  3. Copyright: Cesar A. Rodriguez C.
  4. Author: Cesar A. Rodriguez C.
  5. Date: 09/10/16 21:17
  6. Description: Genera una serie aleatoria de 1 y 0 una N cantidad de veces
  7. */
  8. #include <stdlib.h>
  9. #include <iostream>
  10. #include <time.h>
  11.  
  12. int i, n;
  13.  
  14. int main()
  15. {
  16. printf( " \n Numero de veces que se repetira el expeimento? : "); // donde N puede ser N <= 520.000
  17. scanf("%d",&n);
  18. printf( "\n \n");
  19.  
  20. int ensayos[n];
  21.  
  22. srand(clock()); // semilla para generar Numero alatorios (ver Pag. 138 de Programacion c y java deitel & deitel 4ta edicion)
  23.  
  24. for (i = 1; i <= n; i++){
  25. ensayos[i] = rand() %2; // Funcion que asigna numeros aleatorios a cada elemento de la matriz (ver Pag. 138 de Programacion c y java deitel & deitel 4ta edicion)
  26. printf(" %d ", ensayos[i]);
  27. }
  28. printf("\n");
  29.  
  30. /*
  31. // Codigo alternativo (pero mas largo) Reemplazar desde la linea 26
  32.  
  33. ensayos[i]= rand(); // rand() utilizar 4bytes eso equivale a un rango desde 0 hasta 32.767. por eso la mitad (16.384) unos eran 0 y el resto 1
  34.  
  35. if (ensayos[i] <= 16384 ){
  36. ensayos[i] = 0;
  37. printf(" %d ",ensayos[i]);
  38. }
  39. else{
  40. ensayos[i] = 1;
  41. printf(" %d ",ensayos[i]);
  42. };
  43. */
  44.  
  45.  
  46.  
  47.  
  48. printf("\n\n");
  49. system("pause");
  50. return 0;
  51. };
Add Comment
Please, Sign In to add comment