Guest User

Untitled

a guest
Feb 18th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.00 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #include<time.h>
  4.  
  5.  
  6. int main(){
  7.     int prob, A, X1, X2, X3, certo,total;
  8.     double probtotal;
  9.     srand(time(NULL));
  10.     while(1){
  11.     A=rand()%2; //Valor 0 ou 1
  12.     //printf("%d\n",A);
  13.     if(A==0){
  14.         prob=rand()%100+1;
  15.         if(prob<=60)//probabilidade de 60% de que é 1 e 40 de que é 0, se for ¬A
  16.             X1=1;
  17.         else
  18.             X1=0;
  19.         prob=rand()%100+1;
  20.         if(prob<=60)//probabilidade de 60% de que é 1 e 40 de que é 0, se for ¬A
  21.             X2=1;
  22.         else
  23.             X2=0;
  24.         prob=rand()%100+1;
  25.         if(prob<=60)
  26.             X3=1;
  27.         else
  28.             X3=0;
  29.     }else{
  30.         prob=rand()%100+1;
  31.         if(prob<=20)
  32.             X1=1;
  33.         else
  34.             X1=0;
  35.         prob=rand()%100+1;
  36.         if(prob<=20)
  37.             X2=1;
  38.         else
  39.             X2=0;
  40.         prob=rand()%100+1;
  41.         if(prob<=20)
  42.             X3=1;
  43.         else
  44.             X3=0;
  45.     }
  46.     //Calcula a 3
  47.     /*if(X3==1){
  48.         total++;
  49.         if(X1==1)
  50.             certo++;
  51.     }*/
  52.    
  53.     //Calcula a 2
  54.     if(X1==1&&X2==1&&X3==0){
  55.         total++;
  56.         if(A==1)
  57.             certo++;
  58.     }
  59.        
  60.     probtotal=(double)certo/(double)total;
  61.     printf("%lf\n",probtotal);
  62.         }
  63.  
  64.  
  65.  
  66.     return 0;
  67. }
Add Comment
Please, Sign In to add comment