👤

Se consideră trei numere întregi. Să se scrie un program care
calculează rădăcina de ordinul 3 a sumei acestor numere dacă
primele două numere sunt nenule, în caz contrar să se
mărească de 3 ori suma lor.Program C/C++


Răspuns :

Raspuns :

#include <iostream>

#include <cmath>

using namespace std;

int main(){

int a,b,c;

cin >> a >> b >> c;

if(a*b!=0) cout << pow((a+b+c),1.0/3);

else cout << a+b+c+3;

}

Explicatie :

[tex]\sqrt[3]{a+b+c} = (a+b+c)^{\frac{1}{3} }[/tex]

Daca doua numere sunt nenule atunci produsul lor va fi diferit de 0

Folosim 1.0/3 in loc de 1/3 pentru a forta rezultatul sa fie de tip numar real.