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

Elaborati un program in Pascal. Se citesc trei numere a, b, c de pe prima linie a fisierului date3.in. Sa se scrie in fisierul date3.out suma numerelor, media aritmetica si media geometrica fiecare rezultat pe cate o linie.

Răspunsuri la întrebare

Răspuns de blindseeker90
1
program Tema;
uses SysUtils;
uses Math;
const C_FNAME_IN='date3.in';
const C_FNAME_OUT='date3.out'
var tfIn,tfOut:TextFile;
var a,b,c,ma,mg:real;
begin
AssignFile(tfIn,C_FNAME_IN);
AssignFile(tfOut,C_FNAME_OUT);
readln(tfIn,a,b,c);
ma:=(a+b+c)/3;
mg:=power(a*b*c,1.0/3.0);
writeln(tfOut,ma);
writeln(tfOut,mg);
CloseFile(tfIn);
closeFile(tfOut);
end.

anabunu123: Merci mullt))
blindseeker90: Am scris ceva gresit, am mai editat o data. In loc de exp este power. Practic, cand faci radical de ordin trei din valoare, ai exponent 1/3, deci o sa fie produsul numerelor la exponentul 1/3
anabunu123: ok , merci
Alte întrebări interesante