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

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 Lică211
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
Lică211: cu placere! :))
Alte întrebări interesante