Informatică, întrebare adresată de tanksshop2004, 8 ani în urmă

Salut! As avea nevoie de putin ajutor la o problema de informatica. (3551/InaltimeTriunghi)
După ce s-a terminat școala, Gigel s-a apucat de rezolvat probleme de informatică și a găsit următoarea: Fie un triunghi dreptunghic. Știindu-se lungimile laturilor triunghiului, să se determine lungimea înălţimii dusă din unghiul drept pe ipotenuză.


tanksshop2004: am incercat pana acum sa folosesc codul acesta:
#include
#include
using namespace std;
int main()
{
int c1,c2,i;
float h;
cin>>c1>>c2>>i;
h=float(c1*c2)/i;
cout<}
dar primesc doar 80p
tanksshop2004: include iostream iomanip*
tanksshop2004: cout<
tanksshop2004: cout fixed setprecision(2) h

Răspunsuri la întrebare

Răspuns de boiustef
0

Răspuns:

#include <iostream>

#include <iomanip>

using namespace std;

float c1,c2,i,h,m;

int main()

{

   cin >> c1 >> c2 >> i;

   h=c1*c2/i;

   int pi=h*100;

   m=(1.0*pi)/100;

   cout << fixed << setprecision(2) << m;

}

Explicație:

pi semnifică partea întreagă de la h*100, iar m e număr real , valoarea lui h cu 2 zecimale fără rotunjire...

Succese!


minteuanhorea: comanda m=(1.0*pi)/100; la ce ajuta?
boiustef: convertire de tip, de la int la float
boiustef: e un mod de convertire...
Alte întrebări interesante