Informatică, întrebare adresată de ancaiordache66, 8 ani în urmă

Sa se scrie un program care verifica dacă un număr natural citit de la tastatura este cub perfect. ​

Răspunsuri la întrebare

Răspuns de mike651117
1

Răspuns:

#include <iostream>

#include <cmath>

using namespace std;

const double EPS = 0.0000001;

void solve(int n)

{

double p = pow(n * 1.0, 1.0 / 3);

int x = p;

if(x + 1 - p < EPS)

 x++;

if(x * x * x == n)

 cout << "Da\n";

else

 cout << "Nu\n";

}

main()

{

int n;

cin >> n;

solve(n);

}

Explicație:


ancaiordache66: mersi mult.
Alte întrebări interesante