Witam.
Potrzebuję pomocy przy poprawie w teorii prostego programu, który ma za zadanie: pracować program definiujący funkcję obliczania pierwiastka 3 stopnia z danej liczby z zadaną dokładnością ε.
Jak na razie udało mi się napisać takie coś:
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
int main()
{
for(;;)
{
float liczba;
float stopien;
float wynik;
cout << "Wprowadz liczbe: ";
cin >> liczba;
cout << "Wprowadz stopien pierwiastka: ";
cin >> stopien;
wynik= pow(liczba, 1/stopien);
cout.precision(M_E);
cout<<"Wynik to:"<<wynik<<endl;
}}
Jednak ten program ma 2 błędy:
- nie muszę wpisywać stopnia pierwiastka, ma być zawsze ten sam, czyli 3
- muszę zdefiniować funkcję pow.
Jako, że to moje pierwsze i chyba ostatnie spotkanie z programowaniem proszę o pomoc.