Сделано, шеф! мне б кто решил, а ; ) var a,b,c: integer; s,p: real; begin readln(a); readln(b); readln(c); s: =0; p: =0; p: =(a+b+c)/2; s: =sqrt(p*(p-a)*(p-b)*(p-c)); writeln('площадь треугольника=',s); end.
Function atodec(n: string; k: integer): longint; { перевод из системы по основанию k в десятичную } var i: integer; pa,s: longint; begin s: =0; pa: =1; for i: =length(n) downto 1 do begin s: =s+pa*(ord(n[i])-ord('0')); pa: =pa*k end; atodec: =s end; function dectoa(n: longint; k: integer): string; { перевод из десятичной системы в систему по основанию k } var s: string; c: integer; begin s: =''; c: =ord('0'); while n> 0 do begin s: =chr(c+n mod k)+s; n: =n div k end; dectoa: =s end; function atob(s: string; a,b: integer): string; { перевод из системы по основанию a в систему по основанию b } begin atob: =dectoa(atodec(s,a),b) end; var a,b: integer; n: string; begin write('число в c/c по основанию [2; 10]: '); readln(n); writeln('укажите исходное и результирующее основания: '); read(a,b); writeln(n,'(',a,') = ',atob(n,a,b),'(',b,')'); end. пример решения число в c/c по основанию [2; 10]: 643342414 укажите исходное и результирующее основания: 7 9 643342414(7) = 80050347(9)
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Впрограмме паскаль: вычислите площадь треугольника по его сторонам.