Back
Close

Second degré

Statement
The program:
Soit une fonction polynome du second degré donnée sous la forme f(x)=ax²+bx+c, calculer les images de la fonction pour les entiers situés entre xmin et xmax (bornes comprises).

Remarque : certains monomes peuvent être absents de la fonction ( par exemple : g(x)=3x+2 )
INPUT:
Ligne 1 : Une chaîne F décrivant la fonction polynome
Ligne 2 : Deux entiers xmin et xmax séparés par un espace pour les bornes mini et maxi des abcisses dont on doit calculer les images

OUTPUT:
(xmax - xmin +1) lignes représentant les résultats sous la forme suivante (par exemple) :
f(1)=1
f(2)=4
f(3)=9
Le nom de la fonction peut varier et devra être repris dans la présentation des résultats.

EXAMPLE:
Input
f(x)=2x²+2x+2
0 2
Output
f(0)=2
f(1)=6
f(2)=14
 

Game modes
Fastest, Shortest, Reverse

Test cases
Simple Test
Input
f(x)=2x²+2x+2 0 2
Output
f(0)=2 f(1)=6 f(2)=14

Trop simple Validator
Input
f(x)=2x²+2x+2 -2 2
Output
f(-2)=6 f(-1)=2 f(0)=2 f(1)=6 f(2)=14

Il était une fois x Test
Input
f(x)=2x²+x+1 0 10
Output
f(0)=1 f(1)=4 f(2)=11 f(3)=22 f(4)=37 f(5)=56 f(6)=79 f(7)=106 f(8)=137 f(9)=172 f(10)=211

Il était une fois x (2) Validator
Input
f(x)=2x²+x+1 0 9
Output
f(0)=1 f(1)=4 f(2)=11 f(3)=22 f(4)=37 f(5)=56 f(6)=79 f(7)=106 f(8)=137 f(9)=172

Monome manquant Test
Input
f(x)=3x²-2 0 5
Output
f(0)=-2 f(1)=1 f(2)=10 f(3)=25 f(4)=46 f(5)=73

Monome manquant (2) Validator
Input
f(x)=3x²-2 0 6
Output
f(0)=-2 f(1)=1 f(2)=10 f(3)=25 f(4)=46 f(5)=73 f(6)=106

Carrément plus dur Test
Input
square(x)=x² -2 2
Output
square(-2)=4 square(-1)=1 square(0)=0 square(1)=1 square(2)=4

Carrément plus dur (2) Validator
Input
square(x)=x² -3 3
Output
square(-3)=9 square(-2)=4 square(-1)=1 square(0)=0 square(1)=1 square(2)=4 square(3)=9

Constante Test
Input
c(x)=5 -10 10
Output
c(-10)=5 c(-9)=5 c(-8)=5 c(-7)=5 c(-6)=5 c(-5)=5 c(-4)=5 c(-3)=5 c(-2)=5 c(-1)=5 c(0)=5 c(1)=5 c(2)=5 c(3)=5 c(4)=5 c(5)=5 c(6)=5 c(7)=5 c(8)=5 c(9)=5 c(10)=5

Constante (2) Validator
Input
c(x)=4 -10 10
Output
c(-10)=4 c(-9)=4 c(-8)=4 c(-7)=4 c(-6)=4 c(-5)=4 c(-4)=4 c(-3)=4 c(-2)=4 c(-1)=4 c(0)=4 c(1)=4 c(2)=4 c(3)=4 c(4)=4 c(5)=4 c(6)=4 c(7)=4 c(8)=4 c(9)=4 c(10)=4

Une parmi d'autres Test
Input
function(x)=-3x²+5x-4 0 2
Output
function(0)=-4 function(1)=-2 function(2)=-6

Une autre encore Validator
Input
function(x)=-3x²+5x-4 0 4
Output
function(0)=-4 function(1)=-2 function(2)=-6 function(3)=-16 function(4)=-32

Complexe Test
Input
minus(x)=-x²-x-1 -1 1
Output
minus(-1)=-1 minus(0)=-1 minus(1)=-3

Complexe (2) Validator
Input
minus(x)=-x²-x-1 -2 1
Output
minus(-2)=-3 minus(-1)=-1 minus(0)=-1 minus(1)=-3

Affine Test
Input
affine(x)=-5x+2 -20 20
Output
affine(-20)=102 affine(-19)=97 affine(-18)=92 affine(-17)=87 affine(-16)=82 affine(-15)=77 affine(-14)=72 affine(-13)=67 affine(-12)=62 affine(-11)=57 affine(-10)=52 affine(-9)=47 affine(-8)=42 affine(-7)=37 affine(-6)=32 affine(-5)=27 affine(-4)=22 affine(-3)=17 affine(-2)=12 affine(-1)=7 affine(0)=2 affine(1)=-3 affine(2)=-8 affine(3)=-13 affine(4)=-18 affine(5)=-23 affine(6)=-28 affine(7)=-33 affine(8)=-38 affine(9)=-43 affine(10)=-48 affine(11)=-53 affine(12)=-58 affine(13)=-63 affine(14)=-68 affine(15)=-73 affine(16)=-78 affine(17)=-83 affine(18)=-88 affine(19)=-93 affine(20)=-98

Affine (2) Validator
Input
affine2(x)=-15x-32 -20 20
Output
affine2(-20)=268 affine2(-19)=253 affine2(-18)=238 affine2(-17)=223 affine2(-16)=208 affine2(-15)=193 affine2(-14)=178 affine2(-13)=163 affine2(-12)=148 affine2(-11)=133 affine2(-10)=118 affine2(-9)=103 affine2(-8)=88 affine2(-7)=73 affine2(-6)=58 affine2(-5)=43 affine2(-4)=28 affine2(-3)=13 affine2(-2)=-2 affine2(-1)=-17 affine2(0)=-32 affine2(1)=-47 affine2(2)=-62 affine2(3)=-77 affine2(4)=-92 affine2(5)=-107 affine2(6)=-122 affine2(7)=-137 affine2(8)=-152 affine2(9)=-167 affine2(10)=-182 affine2(11)=-197 affine2(12)=-212 affine2(13)=-227 affine2(14)=-242 affine2(15)=-257 affine2(16)=-272 affine2(17)=-287 affine2(18)=-302 affine2(19)=-317 affine2(20)=-332

Solution language

Solution

Stub generator input