Informatică, întrebare adresată de Utilizator anonim, 8 ani în urmă

Scrieti un program care va calcula valoarea functiei y: unde a,b,x - numar real.

Anexe:

Răspunsuri la întrebare

Răspuns de Inspiratul
1

Răspuns:

#include <iostream>

#include <cmath>

using namespace std;

float val(int a,int b,int x)  /// Functia se va numi val si se va calcula in functie de valoarea lui x si b

{

   float y=0;

   if(x<b)

    {

        y=a*x*x+b;

        return y;

    }

   else

     if(x==b)

     {

         y=abs(x*x-b*b+a)/5;

         return y;

     }

   else

   {

       y=sqrt(x*x+b*b+a*a);

       return y;

   }

}

float a,b,x;

int main()

{

   cin>>a>>b>>x;

   cout<<val(a,b,x);

   return 0;

}

Explicație:

Comentariile sunt puse doar ca sa intelegi mai bine problema, ele nu trebuiesc scrise =))

Alte întrebări interesante