Вопрос задан 04.11.2023 в 17:38. Предмет Информатика. Спрашивает Губеров Владислав.

ПОМОГИТЕ ПОЖАЛУЙСТА!!! Даны две переменные вещественного типа: A, B. Перераспределить значения

данных переменных так, чтобы в A оказалась меньшее из значений, а в B - большее. Вывести новые значения переменных A и B Язык Pascal
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Витенбек Кристина.

(Справка: С - дополнительная переменная. Нужна для того, чтобы мы могли поменять А и В местами)

var A,B,C:real;

begin

 C:=0;

 writeln('Напишите значения А и В');

 readln(A,B);

 if A<B then

   writeln('A=',A,' ','B=',B)

 else

 begin

   C:=A;

   A:=B;

   B:=C;

   writeln('A=',A,' ','B=',B)

 end;

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи на языке Pascal, вам нужно использовать условный оператор `if`. Вам нужно сравнить значения переменных `A` и `B` и, если `A` больше `B`, поменять их местами. Вот как это можно сделать:

```pascal var A, B, temp: real; begin write('A = '); readln(A); write('B = '); readln(B);

if A > B then begin temp := A; A := B; B := temp; end;

writeln('A = ', A, ' B = ', B); readln; end. ```

В этом коде сначала считываются значения переменных `A` и `B`. Затем проверяется условие `if A > B`. Если это условие выполняется, то значения переменных `A` и `B` меняются местами с помощью временной переменной `temp`. В конце программы выводятся новые значения переменных `A` и `B` .

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос