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

Cerința
Se citește un număr n și apoi n numere întregi. Să se verifice pentru fiecare număr dacă este cub perfect.

Date de intrare
Programul citește de la tastatură numărul n și n numere naturale.

Date de ieșire
Programul va afișa DA sau NU pe câte o linie dacă numărul citit este sau nu cub perfect.

Restricții și precizări
1 ≤ n ≤ 1000
cele n numere sunt -1.000.000.000.000 ≤ x ≤ 1.000.000.000.000

Răspunsuri la întrebare

Răspuns de facebookaugusti
2

Răspuns:

#include<iostream>

#include<cmath>

using namespace std;

int main() {

long long x[100];

int n,i;

cin>>n;

for(i=1;i<=n;i++)

cin>>x[i];

for(i=1;i<=n;i++){

      if(int(cbrt(x[i]))*int(cbrt(x[i]))*int(cbrt(x[i]))==x[i])

          cout<<"DA"<<endl;

          else

          cout<<"NU"<<endl;}

}

Explicație:

Alte întrebări interesante