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

Cerința 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ă. Date de intrare Programul citește de la tastatură 3 numere c1, c2, și i, unde c1 și c2 sunt lungimile catetelor și i este lungimea ipotenuzei. Date de ieșire Programul va afișa pe ecran numărul h, reprezentând lungimea înălţimii dusă din unghiul drept pe ipotenuză, cu exact 2 zecimale exacte, fără rotunjire. Restricții și precizări 1 ≤ c1, c2, i ≤ 1000 c1, c2, i sunt numere naturale Exemplu Intrare 3 4 5 Ieșire 2.40 DAU 100 PUNCTE DAR O VREAU IN C++ SI BUNA


Utilizator anonim: PROBLEMA 3551
Utilizator anonim: DE PE PBINFO

Răspunsuri la întrebare

Răspuns de boiustef
5

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:

sper să fie clar codul...  dacă neclarități, ...  sunt aici .. :)))

Succese!


Utilizator anonim: e ok iti dau si coroana si tot
Utilizator anonim: poti sa scrii fara fixed si setprecision
boiustef: posibil... dar nu știu ce se va afișa dacă după virgulă vom avea două zerouri....
Utilizator anonim: plz
Utilizator anonim: dar cum iti dau coroana?
boiustef: posibil, cred tr. să treacă o perioadă de timp oarecare... sau să mai pună cineva alt răspuns
Alte întrebări interesante