// Считал, что нумеруем элементы массива с нуля. Если будет необходимость вывести номер элемента массива (где нумеруем элементы с единицы), нужно прибавить единицу к 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];
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;
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
// Считал, что нумеруем элементы массива с нуля. Если будет необходимость вывести номер элемента массива (где нумеруем элементы с единицы), нужно прибавить единицу к 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;
}