Dibuixant paràboles P81519


Statement
 

pdf   zip

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

Entrada

L’entrada consisteix en diversos casos, cadascun amb quatre enters aa, bb, cc i dd. Podeu suposar 0d10000 \le d \le 1000, i 0p(x)10000 \le p(x) \le 1000 per a tot x[0,d]x \in [0, d].

Sortida

Per a cada cas, dibuixeu cada p(x)p(x) entre 0 i dd escrivint una línia amb p(x)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