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

0 голосов
78 просмотров

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

Входные данные: с клвиатуры вводится 4 целых числа

Выходные данные: необходимо вывести на экран преобразованные числа в той же последовательности

Пример входных и выходных данных
Входные данные
3 5 -2 -4
Выходные данные
9 25 16 256
C++


Информатика (165 баллов) | 78 просмотров
Дан 1 ответ
0 голосов

Https://pastebin.com/EsyEKeH1

#include "stdafx.h"
#include
#include
int main()
{
  int arr[4];
  for (int i = 0; i < 4; i++)
   {
    std::cin >> arr[i];
    if (arr[i] > 0)
   arr[i] = pow(arr[i], 2);
    else
      arr[i] = pow(arr[i], 4);
   }
  for (int i = 0; i < 4; i++)
    std::cout << arr[i]<<" ";<br>  std::cout << "\n";<br>  system("pause");
 return 0;
}

(1.7k баллов)