int trans(char a) { int deg; switch(a) { case 48: deg=0; break; case 49: deg=1; break; case 50: deg=2; break; case 51: deg=3; break; case 52: deg=4; break; case 53: deg=5; break; case 54: deg=6; break; case 55: deg=7; break; case 56: deg=8; break; case 57: deg=9; break; } return deg; }
void analyze(char poly1[],char poly2[]) {
int i =0 ; int j= 0; int coef1,coef2; int degree1,degree2;
yukardaki kodun neden çalışmadığını bana söyleyebilecek var mı?
ayrıca yukarıda yapmaya çalıştığım iki polinom alıp polinomların katsayılarını ve üslerini ayırtedebilmek.Yalnız burda katsayı çok basamaklı olduğunda ve polinomlar 5x^3+4X^2 gibi birden fazla x'li terim içerdiğinde istediklerimi tutamıyorum.Bunları yukardaki kode göre bi iki boyutlu dizide nasıl tutabilirim? (üs max 5 olabiliyor)