Ввести одномерный массив A из 12 элементов. Определить в нём среднее геометрическое квадратов нечётных элементов.
1)Ввести массив вещественных чисел В(n). Все элементы массива, кото-
рые больше 9, заменить на 9, а все элементы, меньшие 5, заменить на 5.
Остальные элементы оставить без изменения. Массив распечатать.
на С++

676751 676751    1   07.02.2022 01:02    1

Ответы
Elenawow Elenawow  07.02.2022 01:10

#include <iostream>

#include <cmath>

using namespace std;

int main() {

   int a[12];

   int count = 0;

   int count_of_elements = 0;

   int j = 0;

   

   cin >> count;

   

   for(size_t i = 0; i < count; i++)

   {

       int n = 0;

       cin >> n;

       (n > 9) ? n = 9 : (n < 5) ? n = 5 : n;

       (n % 2 != 0) ? a[j] = n, count_of_elements++, j++ : n;

       cout << n << " ";

   }

   

   cout << endl;

   

   int answer = 1;

   

   for(size_t i = 0; i < count_of_elements; i++)

   {

       answer *= a[i];

   }

   

   cout << pow(answer, 1 / double(count_of_elements)) << endl;

}

//Ввод: count - кол-во чисел в массиве, n - сами числа.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика