Tirant monedes (3) P87679


Statement
 

pdf   zip

Feu un programa que calculi la probabilitat que, tirant una moneda tt vegades, surti cara cc vegades, per a tota cc entre 0 i tt. Suposeu que la moneda té una probabilitat independent pp de sortir cara a cada tirada.

Entrada

L’entrada consisteix en un natural tt, seguit d’un real pp. Suposeu 0t90 \le t \le 9 i 0p10 \le p \le 1.

Sortida

Mostreu gràficament, per a tota cc entre 0 i tt, la probabilitat xx d’obtenir cc cares amb tt tirades, suposant que la probabilitat d’obtenir cara a cada tirada és pp. Per a cada cc, escriviu una línia amb cc i un espai, seguits de 35x\lfloor 35x \rfloor caràcters ‘X’.

Public test cases
  • Input

    5 0.5
    

    Output

    0 X
    1 XXXXX
    2 XXXXXXXXXX
    3 XXXXXXXXXX
    4 XXXXX
    5 X
    
  • Input

    5 0.7
    

    Output

    0 
    1 
    2 XXXX
    3 XXXXXXXXXX
    4 XXXXXXXXXXXX
    5 XXXXX
    
  • Input

    0 0.3
    

    Output

    0 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    
  • Input

    9 0.2
    

    Output

    0 XXXX
    1 XXXXXXXXXX
    2 XXXXXXXXXX
    3 XXXXXX
    4 XX
    5 
    6 
    7 
    8 
    9 
    
  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C C++ Python