dzielenie wielomianów permutacjom.

Programowanie w języku C i językach pochodnych, jak C++, C#
Szymon Konieczny
Posty: 82
Rejestracja: 1 sie 2024, 11:01

dzielenie wielomianów permutacjom.

Post autor: Szymon Konieczny »

C/C++

/
#include <iostream>
#include <conio.h>
const short = 12;
#include <fstream>
#include <string>
using namespace std;
//--------------------------------------------
int main()
{
using namespace std;

int tab1[ 12]{10};


int main()
{
string const dzieleniewielomianowpermutacją("C:/dzielenie.txt");
ofstream (dzieleniewielomianowpermutacją("C:/dzielenie.txt");

if("C:/dzielenie.txt")
{
("C:/dzielenie.txt")<< "
tab1[ 0 ]{0} = cin; //
tab1[ 0 ][1 ] = cin;
tab1[ 0 ][ 2 ] = cin;
tab1[ 0][3 ] = cin;
tab1[ 0 ][ 4 ] = cin;
tab1[ 0 ][ 5 ] = cin;
tab1[ 0 ][ 6 ] = cin;

tab1[ 0 ][ 7 ] = cin;

tab1[ 0 ][ 8 ] = cin;

tab1[ 0 ][ 9 ] = cin;



tab1[ 1 ]{0} = cin; //
tab1[ 1][1 ] = cin;
tab1[1][ 2 ] = cin;
tab1[ 1[3 ] = cin;
tab1[ 1][ 4 ] = cin;


tab[2][1}=tab{0}(0};

tab[2][2}=-(tab{0}(0})*(tab{1}{0}+tab{1}{1}+tab{1}{2}+tab{1}{3)

tab [3][0]=(tab{1}{0}+tab{1}{1}+tab{1}{2}+tab{1}{3});

tab [3][1]=(tab{1}{1}+tab{1}{2}+tab{1}{3};

tab[3][2]=(tab{1}{2}+tab{1}{3};



tab[3][3]=tab{1}{3});





tab[2]{3}=(tab{0}(0})*(tab[3][0])+(tab{0}(1})*(tab[2][0]-(tab{0}(2})

tab [4][0]=tab{0}(1})(tab{3}{0}+tab{3}{1}+tab{3}{2}+tab{3}{3});

tab [4][1]=tab{3}(2})(tab[3}{1}+tab{3}{2}+tab{3}{3};

tab[4][2]=tab{3}(3})(tab{3}{2}+tab{3}{3};

tab[4][3]=tab{3}(4})tab{3}{3});



tab[2]{4}=(tab{0}(0})*(tab[4][0])+(tab{0}(1})*(tab[4][1]-(tab{0}(2}*tab[2][2]




tatab [5][0]=tab{0}(1})(tab{4}{0}+tab{4}{1}+tab{4}{2}+tab{4}{3});

tab [5][1]=tab{4}(2})(tab[4}{1}+tab{4}{2}+tab{4}{3};

tab[5][2]=tab{4}(3})(tab{4]{2}+tab{4}{3};

tab[5][3]=tab{4}(4})tab{4}{3});

...

...

...

...



tab[2]{n-2}=((tab{0}(0})*(tab[n-3][0])+(tab{0}(1})*(tab[n-4][1]-(tab{0}(2}*tab[n-5][2]... tab[3][6])/tab{1}{0}

:::

tab[2]{n-2}=(tab{0}(0})*(tab[n-2][0])+(tab{0}(1})*(tab[n-3][1]-(tab{0}(2}*tab[n-4][2]... tab[3][8]/tab{1}[0]*tab[1][1]

:::

tab[2]{n-1}=(tab{0}(0})*(tab[n][0])+(tab{0}(1})*(tab[n-2][1]-(tab{0}(2}*tab[n-3][2]... tab[3][8][8]/tab{1}[0]*tab[1][1]*tab[1][2]

...

tab[2]{n}=(tab[0][0]*{tab{1][3])^{n}-tab[0][1]*{tab{1][3])^{n-1}+tab[0][2]*{tab{1][3])^{n-2}../

[8]/tab{1}[0]*tab[1][1]*tab[1][2]*tab[1][3]