Informatică, întrebare adresată de razvancercel002, 9 ani în urmă

Hei,am o nelamurire cu o problema,ce trebuie sa modific ca programul sa ruleze;btw trebuia sa fac asta:59. Să se afișeze valoarea fracței (a^2-c^2)/((a+b)*c) știind că a, b și c sunt trei numere reale citite de la tastatură.
#include
using namespace std;

int main ()
{

int (float)a,b,c;
int result;
cin>>a;
cin>>b;
cin>>c;

result == (a^2-c^2)/((a+b)*c)
cout << "result";

return 0;
}

Răspunsuri la întrebare

Răspuns de radugiulia
0
#include<iostream>#include<cmath>
using namespace std;
int main (){
float a,b,c;float resultn1,resultn2;cin>>a;cin>>b;cin>>c;
resultn1 = (pow(a,2)-pow(c,2));resultn2=((a+b)*c);cout<<resultn1/resultn2;
return 0;}

radugiulia: #include<iostream>
#include<cmath>

using namespace std;

int main ()
{

float a,b,c;
float resultn1,resultn2;
cin>>a;
cin>>b;
cin>>c;

resultn1 = (pow(a,2)-pow(c,2));
resultn2=((a+b)*c);
cout<<resultn1/resultn2;

return 0;
}
radugiulia: Rezultatul trebuie sa fie tot de tip float ca sa iti afiseze cu virgula si nu int.Cand vrei sa atribui o valoare unei variabile cum e la tine result, nu pui doi de egal (doi operatori) decat in cazul in care vrei sa verifici o proprietate (de ex la if unde ar putea fi ceva de genul if(result==1) ) si cand afisezi nu trebuie pus result in ghilimele ptr ca in loc sa afiseze valoarea memorata de result o sa afiseze cuvantul "result". Ce e pus in ghilimele e un mesaj,ce nu - o valoare.
radugiulia: Pentru putere am folosit pow care primeste ca argumente variabila pe care vrei sa o ridici la o putere si puterea(in cazul asta (pow(a,2)) .Pentru functia asta trebuie sa incluzi libraria #cmath
Alte întrebări interesante