Вопрос задан 08.05.2019 в 01:53. Предмет Информатика. Спрашивает Шайдуллин Альберт.

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

четвертую степень не отрицательные.
0 0
Перейти к ответам

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

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

begin
  var a:=ReadArrReal('Введите через пробел три числа',3);
  a.Select(x-> sqr(sqr(x))*(x<0 ? x : 1.0)).Println
end.

Пример
Введите через пробел три числа 23.5 -18.6 6.2
304980.0625 -2226202.78176 1477.6336

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

Для решения данной задачи, нам нужно возвести в пятую степень только те числа, которые являются отрицательными, и в четвертую степень только те числа, которые неотрицательны.

Давайте предположим, что у нас есть три действительных числа: a, b и c.

Возведение в пятую степень отрицательных чисел

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

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

```python if a < 0: result_a = a ** 5 else: result_a = a ```

Возведение в четвертую степень неотрицательных чисел

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

Таким образом, чтобы возвести число в четвертую степень и получить неотрицательное значение, мы можем просто возвести в четвертую степень все числа, кроме отрицательных. Если одно из наших чисел, скажем b или c, является неотрицательным, мы можем возвести его в четвертую степень, используя следующий код:

```python if b >= 0: result_b = b ** 4 else: result_b = b

if c >= 0: result_c = c ** 4 else: result_c = c ```

Теперь у нас есть значения `result_a`, `result_b` и `result_c`, которые равны числам, возведенным в пятую степень, если они отрицательные, и числам, возведенным в четвертую степень, если они неотрицательные.

0 0

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

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

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