Dibuixant paràboles P81519


Statement
 

pdf   zip

thehtml

Donada una paràbola p(x) = ax2 + bx + c i un natural d, dibuixeu p(x) en l’interval [0, d].

Entrada

L’entrada consisteix en diversos casos, cadascun amb quatre enters a, b, c i d. Podeu suposar 0 ≤ d ≤ 1000, i 0 ≤ p(x) ≤ 1000 per a tot x ∈ [0, d].

Sortida

Per a cada cas, dibuixeu cada p(x) entre 0 i d escrivint una línia amb p(x) ‘X’. Escriviu una línia amb 10 guions al final de cada cas.

Observació

No podeu usar vectors ni matrius.

Public test cases
  • Input

    0 2 3 3
    0 2 0 3
    1 -10 25 7
    0 0 10 0
    

    Output

    XXX
    XXXXX
    XXXXXXX
    XXXXXXXXX
    ----------
    
    XX
    XXXX
    XXXXXX
    ----------
    XXXXXXXXXXXXXXXXXXXXXXXXX
    XXXXXXXXXXXXXXXX
    XXXXXXXXX
    XXXX
    X
    
    X
    XXXX
    ----------
    XXXXXXXXXX
    ----------
    
  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++ Python