Răspuns :

Răspuns:

a=7

b=30

cubul minim:8

cubul maxim:27

Explicație:

#include <iostream>

#include <cmath>

using namespace std;

int main() {

   int a, b, min, max, k;

   cout<<"a="; cin>>a;

   cout<<"b="; cin>>b;

   

   k = 1;

   min=0;

   

   while(pow(k, 3) < a)

   {

       k++;

   }

   min = pow(k, 3);

   

   while(pow(k, 3) < b)

   {

       k++;

   }

   k--; //decrementam o data pentru ca ne oprim cand gasim un max >=b, deci pe noi ne intereseaza anteriorul

   max = pow(k, 3);

   

   cout<<"cubul minim:"<<min<<endl;

   cout<<"cubul maxim:"<<max;

   return 0;

}