Вопрос задан 05.11.2023 в 00:04. Предмет Информатика. Спрашивает Рябошапка Руслан.

Даны три действительных числа возвести в квадрат те из них, значения которых отрицательны.

неотрицательные оставить без изменения(Pascal)напишите программу​
0 0
Перейти к ответам

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

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

Ответ:

var a, b, c: real;

begin

 readln(a, b, c);

 if (a<0) then

   a:=(power (a,2));

 if (b<0) then

   b:=(power(b,2));

 if (c<0) then

   c:=(power(c,2));

 writeln(a, ' ', b, ' ', c);

end.

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

Для решения этой задачи на языке программирования Pascal, вам нужно прочитать три числа, проверить каждое из них, и если число отрицательное, то возвести его в квадрат. Если число неотрицательное, оставить его без изменений.

Вот пример кода, который выполняет это:

```pascal program SquareNegativeNumbers; var a, b, c: real; begin write('Введите первое число: '); read(a); write('Введите второе число: '); read(b); write('Введите третье число: '); read(c);

if a < 0 then a := sqr(a); if b < 0 then b := sqr(b); if c < 0 then c := sqr(c);

writeln('Полученные числа: a = ', a:0:2, ' b = ', b:0:2, ' c = ', c:0:2); end. ```

В этом коде мы сначала объявляем три переменные типа `real` для хранения введенных чисел. Затем мы просим пользователя ввести три числа и читаем их с помощью функции `read`.

Далее мы проверяем каждое число на отрицательность с помощью условного оператора `if`. Если число отрицательное (то есть `a < 0`), мы возводим его в квадрат с помощью функции `sqr`.

Наконец, мы выводим полученные числа с помощью функции `writeln`. Мы также используем `:0:2` после каждого числа для форматирования вывода, чтобы ограничить вывод двумя знаками после десятичной точки.

Обратите внимание, что этот код не изменяет положительные числа и возводит в квадрат только отрицательные числа, как требовалось в задании .

0 0

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

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

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

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