Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as C by registered user JanOpala ( 5 years ago )
#include <stdio.h>
#include <stdlib.h>

int coeff[n], order[n], n;

char sign[n];

void pisz_wielomian (int n, int coeff[n], order[n], char sign[n]){
    for (int i=n; i>=0; i--){
        if(coeff[i]!=0){ //wykluczamy jednomian zerowy
            if(sign[i]=='-'||i<n){
                putchar(sign[i]);
             }
            putchar(coeff[i]);
            putchar('x');
            if(order[i]>=1){
                putchar('^');
                putchar(order[i]);
            }
        }
        
    }
}
//suma wielomianów to dodanie ze sobą wielomianu a i wielomianu b
void suma_wielomianow(char sign_a[n], sign_b[n], sign_c[n]; int n, coeff_a[n], coeff_b[n], coeff_c[n]){
    //c=a+b
    for (int i=n; i>=0; i--){
        if (sign_a[i]='-'){
            coeff_a[i]=0-coeff_a[i];
        }
        if (sign_b[i]='-'){
            coeff_b[i]=0-coeff_b[i];
        }
        coeff_c[i]=coeff_a[i]+coeff_b[i];
        if(coeff_c[i]<0){
            sign_c[i]="-";
            coeff_c[i]=0-coeff_c[i];
        }

    }
   
}

 

Revise this Paste

Children: 120537
Your Name: Code Language: