Pentru a şi b, se cere să se determine cel mai mic şi cel mai mare număr cub perfect din intervalul [a,b].
Răspunsuri la întrebare
Răspuns de
1
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;
}
alexia5136:
ce este k?
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Informatică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă