Предмет: Информатика, автор: olga797520201935

C++
Ввести массив, содержащий 15 элементов, определить номер элемента, квадрат которого максимальный. Результат вывести в виде:
Массив:
imax=

Ответы

Автор ответа: ЯковПервый
1

// Считал, что нумеруем элементы массива с нуля. Если будет необходимость вывести номер элемента массива (где нумеруем элементы с единицы), нужно прибавить единицу к index перед выводом.

// На всякий случай прикрепил фотографии с кодом и выводом.

#include <iostream>

int main() {

   const int size = 15;

   int arr[size]{};

   for (int i = 0; i < size; ++i) {

       std::cout << "arr[" << i << "]: ";

       std::cin >> arr[i];

   }

   std::cout << "\narray: ";

   int index = 0;

   int max = arr[0] * arr[0];

   for (int i = 0; i < size; ++i) {

       std::cout << arr[i] << " ";

       int sq = arr[i] * arr[i];

       if (sq > max) {

           max = sq;

           index = i;

       }

   }

   std::cout << "\nimax: " << index;

   // std::cout << "\nimax: " << index + 1;

}

Приложения:
Похожие вопросы
Предмет: Английский язык, автор: Suprim775