👤

imi poate spune cineva ce este gresit la acest cod ?

#include


#include


using namespace std;


int main()

{

int a , rez;

cin>> a ;

rez=3*(a*a+pow(a,4))/a*a+pow(a,4)+sqrt(a*a+pow(a,4))+sqrt(a*a+pow(a,4));

cout << rez;

return 0;

}

cerinta => https://www.pbinfo.ro/?pagina=probleme&id=2600


Răspuns :

Nu ai pus unele paranteze.

Asa trebuia sa fie codul tau.

#include <iostream>

#include <math.h>

using namespace std;

int main()

{

int a, rez;

cin >> a ;

rez=3*(a*a+pow(a,4))/(a*a+pow(a,4)+sqrt(a*a+pow(a,4)))+sqrt(a*a+pow(a,4));

cout << rez;

return 0;

}

/// Nu ai pus paranteza aici:  a*a+pow(a,4))/(

/// Asta de langa '/' din dreapta

Răspuns:

#include <iostream>

#include <math.h>

using namespace std;

int main()

{

   int a, x, t, p;

   cin >> a;

   p=a*a; t=p+p*p;

   x=(3*t)/(t+sqrt(t))+sqrt(t);

   cout << x << endl;

   return 0;

}

Explicație:

se poate şi aşa...