Составьте программу, заменяющую меньшее из двух данных чисел на среднее арифметическое этих чисел,а большее из двух данных чисел на среднюю этих чисел help ! please
#include <iostream> using namespace std; double val, p; //вводимые параметры значения функции и степень полинома //x - значение функции //res - значение, которое изменяется в процессе рекурсии по схеме Горнера //s - рассматриваемая текущая степень x double rec(double x, double res, double s) { if (s == 0.0) return res; return rec(x, x * res + s - 1, s - 1); } int main(){ cin >> val >> p; //старший коэффициент в схеме Горнера сначала сносится вниз, //поэтому его передаем в качестве начального параметра для результата cout << fixed << rec(val, p, p) << endl; return 0; }
program lkcfndsl;
uses crt;
var a,b,s,g:real;
begin
clrscr;
readln(a,b);
s:=(a+b)/2;
g:=sqrt(a*b);
if a>b then a:=g else a:=s;
if b>a then b:=g else b:=s;
writeln(a,b);
readln;
end.
Надеюсь так понял.