Я уже устаю писать фразу: " уточняйте на каком языке программирования нужно написать", если же Вы этого не делаете, то Вам будет хуже, потому что напишут не на том, на котором Вам нужно, а на том котором удобно человеку. Вот к примеру мне удобно написать на С++, по этому напишу на нём. Алгоритм везде будет тот же.
int a,b,c;
double sr;
cin << a;
cin << b;
cin << c;
sr = (a+b+c)/3
if(a>sr){
cout << "Первое число больше за среднее арифметическое";
}
if(b>sr){
cout << "Второе число больше за среднее арифметическое";
}
if(c>sr){
cout << "Третье число больше за среднее арифметическое";
}
uses crt;
var a,b,c:real;
begin
write('a= ');
readln(a);
write('b= ');
readln(b);
If (a<=0)or(b<=0) then
write('Сторона не может быть отрицательной, либо равна нулю')
else
c:=a*b;
writeln('Площадь квадрата, с заданными параметрами равна - ',c);
c:=a*b/2;
writeln('Площадь прямоугольного треугольника, с заданными параметрами равна - ',c);
end.
Это лишь для квадрата и прямоугольного треугольника :-)