Fișierul date.in conține 3 valori separate printr-un singur spațiu, care reprezintă vârsta,
înălțimea și genul unei persoane. Să se scrie un program care determină greutatea ideală a
unei persoane cunoscând înălțimea, vârsta și genul persoanei (f sau m). Formulele de calcul
sunt:
Gmasculin = 50 + 0.75 * (înălțime - 150) + (vârsta - 20) / 4,
Gfeminin = Gmasculin – 10,
unde înălțimea este exprimată în cm și vârsta în ani.. La ecran se va afișa greutatea ideală.
Toate datele despre persoană (vârsta, înălțimea, genul, greutatea ideală) se vor scrie în
fișierul date.out.
in C varog mult!!!
Răspunsuri la întrebare
Răspuns de
0
Problema este in C++, scrisa in MinGW
#include<fstream.h>
ifstream f("date.in");
ofstream g("date.out");
int main()
{
float v,i,gm;// v- varsta i- inaltimea
char q; //q- genul
f>>v>>i>>q;
g<<"Varsta este:"<<v<<"\n";
g<<"Inaltimea este:"<<i<<"\n";
gm= 50 + 0.75*(i-150)+(v-20)/4;
if(q=='m')
{
g<<"Gen masculin\n";
g<<"Greutatea ideala este:"<<gm;
}
else
{
g<<"Gen feminin\n";
g<<"Greutatea ideala este:"<<gm-10;
}
return 0;
}
andreiantonov2002:
ms
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă