========================
=  Simple Polynomials  =
========================
 
Authors: Pollack, Bary W - 1234 - Sect 001
         Someone, Else   - 2345 - Sect 001
Date:    January 26, 2001  (date assignment is due)
Course:  CIS 110L - Data Structures & Algorithms - Assignment L1
 
This program reads a sequence of data representing an exponent
followed by a pair of polynomials, P1 and P2.  The difference,
(3*P1 - 2*P2) is formed and then raised to the power of the exponent.
The values of P1, P2 and the exponentiated difference are displayed.
Input continues until an exponent less than zero is encountered.
 
Expression number 1:
Exp:              0
P1:               2
P2:               0
3*P1-2*P2:        6
(3*P1-2*P2)^0     1

Expression number 2:
Exp:              1
P1:               0
P2:               -5
3*P1-2*P2:        10
(3*P1-2*P2)^1     10

Expression number 3:
Exp:              1
P1:               3
P2:               1
3*P1-2*P2:        7
(3*P1-2*P2)^1     7

Expression number 4:
Exp:              2
P1:               7X^2 + 1
P2:               4X - 5
3*P1-2*P2:        21X^2 - 8X + 13
(3*P1-2*P2)^2     441X^4 - 336X^3 + 610X^2 - 208X + 169

Expression number 5:
Exp:              1
P1:               12X
P2:               -6X + 4
3*P1-2*P2:        48X - 8
(3*P1-2*P2)^1     48X - 8

Expression number 6:
Exp:              2
P1:               4
P2:               2
3*P1-2*P2:        8
(3*P1-2*P2)^2     64

Expression number 7:
Exp:              3
P1:               X
P2:               1
3*P1-2*P2:        3X - 2
(3*P1-2*P2)^3     27X^3 - 54X^2 + 36X - 8

Expression number 8:
Exp:              1
P1:               X + 1
P2:               0
3*P1-2*P2:        3X + 3
(3*P1-2*P2)^1     3X + 3

Expression number 9:
Exp:              4
P1:               X^3 + X^2 + X + 1
P2:               X^2 + X
3*P1-2*P2:        3X^3 + X^2 + X + 3
(3*P1-2*P2)^4     81X^12 + 108X^11 + 162X^10 + 444X^9
                  + 415X^8 + 472X^7 + 732X^6 + 472X^5
                  + 415X^4 + 444X^3 + 162X^2 + 108X + 81

Expression number 10:
Exp:              5
P1:               -5X^4 + 4X^3 - 3X^2 + 2X - 1
P2:               4X^3 - 3X^2 + 2X
3*P1-2*P2:        -15X^4 + 4X^3 - 3X^2 + 2X - 3
(3*P1-2*P2)^5     -759375X^20 + 1012500X^19 - 1299375X^18 + 1460250X^17
                  - 1946325X^16 + 1732624X^15 - 1558290X^14 + 1305220X^13
                  - 1136115X^12 + 771340X^11 - 538713X^10 + 353630X^9
                  - 231495X^8 + 119480X^7 - 65610X^6 + 33332X^5
                  - 16305X^4 + 5580X^3 - 2295X^2 + 810X - 243

Expression number 11:
Exp:              6
P1:               X^4
P2:               2X
3*P1-2*P2:        3X^4 - 4X
(3*P1-2*P2)^6     729X^24 - 5832X^21 + 19440X^18 - 34560X^15
                  + 34560X^12 - 18432X^9 + 4096X^6

Expression number 12:
Exp:              7
P1:               0
P2:               -2X^3
3*P1-2*P2:        4X^3
(3*P1-2*P2)^7     16384X^21

Expression number 13:
Exp:              8
P1:               0
P2:               0
3*P1-2*P2:        0
(3*P1-2*P2)^8     0

Expression number 14:
Exp:              15
P1:               -X^2 + 1
P2:               -X^2 + 1
3*P1-2*P2:        -X^2 + 1
(3*P1-2*P2)^15    -X^30 + 15X^28 - 105X^26 + 455X^24
                  - 1365X^22 + 3003X^20 - 5005X^18 + 6435X^16
                  - 6435X^14 + 5005X^12 - 3003X^10 + 1365X^8
                  - 455X^6 + 105X^4 - 15X^2 + 1

Expression number 15:
Exp:              10
P1:               2X^3 + 1
P2:               X^2 + X
3*P1-2*P2:        6X^3 - 2X^2 - 2X + 3
(3*P1-2*P2)^10    60466176X^30 - 201553920X^29 + 100776960X^28 + 638254080X^27
                  - 1254113280X^26 + 60466176X^25 - 1760924416X^24 + 1440034816X^23
                  - 1026846720X^22 + 534416384X^21 + 1261554176X^20 + 1658326016X^19
                  + 700118144X^18 - 1468780800X^17 + 1449460096X^16 - 1322372992X^15
                  - 114956160X^14 - 1644017280X^13 + 1033982880X^12 + 189295360X^11
                  - 540377408X^10 + 206644800X^9 + 81764640X^8 - 100258560X^7
                  + 22914900X^6 + 13349448X^5 - 9754020X^4 + 1443420X^3
                  + 787320X^2 - 393660X + 59049


That's all, folks!

