Cerința Scrieți un subprogram care primește doi parametri, n și x, și care returnează valoarea absolută radicalului de ordin n din x.
Restricții și precizări Subprogramul are următorul antet: long long nroot(int n, long long x); 2≤n≤1000; −260≤x≤260; Se garantează faptul că rezultatul este întotdeauna un număr întreg. Exemple: nroot( 10, 1024 ) returnează 2; nroot( 3, 0 ) returnează 0. In C++, va rog.
#include <cmath>
long long nroot(int n, long long x)
{
float exp=(double)1/n;
if (x<0) x=-x;
if (x==0) return 0;
else return pow(x,exp);
}