Вопрос по информатике:
Ввести два числа a и b . Меньшее заменить полусуммой, а большее
удвоенным произведением. (паскаль)
- 01.03.2016 04:10
- Информатика
- remove_red_eye 12163
- thumb_up 14
Ответы и объяснения 2
Var a, b, c: real;
readln(a);
readln(b);
c := 0;
if a > b then
begin
c := a;
a := 2*a*b;
b := (c + b) / 2;
end
else
if a < b then
begin
c := a;
a := (a + b) / 2;
b := 2* a*b;
end
else
writeln('Числа равны');
writeln(' a = ', a, 'b = ', b);
кажется так
но чето могу напутать, не сидел с паскалем года 3
- 02.03.2016 23:26
- thumb_up 28
Program prog;
uses crt;
var a,b,t: real;
begin
clrscr;
write('a = ');
readln(a);
write('b = ');
readln(b);
if (a>b) then
begin
t:=a;
a:=2*a*b;
b:=(t+b)/2;
end;
if (a begin
t:=b;
b:=2*a*b;
a:=(t+a)/2;
end;
if(a=b) then
writeln('Числа равны')
else
writeln('a = ', a, ', b = ', b);
end.
- 03.03.2016 10:16
- thumb_up 2
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.