Hmm moze moj bedzie latwiejszy do zrozumienia, dodalem komentarze jak cos ;]
#include
#include
using namespace std;
int main()
{
int n; //stopien pierwiastka
short m; // ilosc miejsc po przecinku
double x; // liczba pierwiastkowana
double w; // zmienna do sprawdzania pierwiastka
double p; // zmienna p okreslajaca pierwiastek
double z = 1; // zmienna do obliczania ilosci miejsc po przecinku podanej w m
cout cin >> x;
cout cin >> n;
cout cin >> m;
//ZAMIANA LICZBY M NA ILOSC MIEJSC PO PRZECINKU
for(int i = 0; i {
z /= 10;
}
p = 0;
w = 1;
//OBLICZANIE LICZBY
do
{
p+=z; // dodanie do zmiennej wartosci
w = 1; // wynik na poczatku rowny 1
for(int i = 0; i {
w = w * p; // sprawdzanie pierwiastka
}
}
while(w p-=z; // odejmij jedna wartosc(bo w
{
cout }
getch();
}