hej mam wielki problem ponieważ mam napisać program metodą iteracji prostej a mam program wg Newtona i nie wiem jak to przekształcić:( Błagam pomóżcie:)
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int st, it, odp, i, a, b, W[ 10 ], P[ 10 ];
float p, wiel, poch, k1, k0;
//wielomian
cout << "Podaj stopien wielomianu: ";
cin >> st;
for( i = st; i >= 0; i-- )
{
cout << "x" << i << ": ";
cin >> W[ i ];
}
//
for( i = st; i >= 0; i-- )
{
P[ i ] = W[ i ] * i;
}
//newton
a =- 4; b = 4;
p = a;
cout << "Podaj ilosc iteracji: "; cin >> it;
do
{
for( i = it; i >= 0; i-- )
{
for( i = st; i >= 0; i-- )
{
wiel +=( W[ i ] *( pow( p, i ) ) );
poch +=( P[ i ] *( pow( p, i - 1 ) ) );
}
k1 = k0 -( wiel / poch );
p = k1;
k0 = p;
}
cout << "Miejsce zerowe: " << k1 << "\n";
k1 + 1;
cout << "Szukac nastepnego miejsca zerowego? (1 LUB 0) "; cin >> odp;
} while( odp == 1 );
return 0;
}