Предмет: Информатика,
автор: BJIADA
Написать программу по блок-схеме
Приложения:
Ответы
Автор ответа:
0
var a,b,c:integer;
begin
write('a='); readln(a);
write('b='); readln(b);
write('c='); readln(c);
if a>b
then if a<c then writeln(a,' - среднее')
else if b>c then writeln(b,' - среднее')
else writeln(c,' - среднее')
else if a>c then writeln(a,' - среднее')
else if b<c then writeln(b,' - среднее')
else writeln(c,' - среднее');
end.
Пример:
a=7
b=5
c=2
5 - среднее
begin
write('a='); readln(a);
write('b='); readln(b);
write('c='); readln(c);
if a>b
then if a<c then writeln(a,' - среднее')
else if b>c then writeln(b,' - среднее')
else writeln(c,' - среднее')
else if a>c then writeln(a,' - среднее')
else if b<c then writeln(b,' - среднее')
else writeln(c,' - среднее');
end.
Пример:
a=7
b=5
c=2
5 - среднее
Автор ответа:
0
Можно проще записать (изменив блок-схему) var a,b,c,mn,mx,sr: real;
begin
write('задайте a,b,c '); readln(a,b,c);
mx:=max(a,max(b,c));
mn:=min(a,min(b,c));
sr=a+b+c-max-min;
if a=sr then writeln('среднее а = ',a)
else if b=sr then writeln('среднее b = ',b)
else writeln('среднее c = ',c);
end.
begin
write('задайте a,b,c '); readln(a,b,c);
mx:=max(a,max(b,c));
mn:=min(a,min(b,c));
sr=a+b+c-max-min;
if a=sr then writeln('среднее а = ',a)
else if b=sr then writeln('среднее b = ',b)
else writeln('среднее c = ',c);
end.
Автор ответа:
0
Спасибо всем огромное:)
Похожие вопросы
Предмет: Математика,
автор: Аноним
Предмет: Алгебра,
автор: dkitty41
Предмет: Алгебра,
автор: gfxfx
Предмет: Математика,
автор: jonathanrocheddfsf