Вопрос задан 16.06.2023 в 15:21. Предмет Информатика. Спрашивает Бырка Елена.

Дано масив із 10 цілих чисел. знайти максимальний елемент масиву та його індекси. Очень срочно даю

20 балов ​
0 0
Перейти к ответам

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

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

Відповідь:

#include <iostream>

#include <cstdlib>

#include <time.h>

using namespace std;

void randarr(int *arr,const int size){

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

 arr[i] = rand() % 10 + 1;

}

}

void printarr(int *arr,const int size){

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

 cout << arr[i] << "\t";

}

}

int maxarr(int *arr,const int size){

int max = arr[0];

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

 if(arr[i] > max){

  max = arr[i];

 }

}

return max;

}

int maxindex(int *arr,const int size){

int index;

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

 if(arr[i] == maxarr(arr,size)){

  index = i;

 }

}

return index;

}

const int size = 10;

int main(){

srand(time(NULL));

setlocale(LC_ALL , "Ukrainian");

int arr[size];

randarr(arr,size);

cout << "Масив: " << endl;

printarr(arr,size);

cout << "\nМаксимальний елемент масива: " << maxarr(arr,size) << endl;

cout << "Iндекс цього елемента: " << maxindex(arr,size) << endl;

return 0;                                                        

}

Пояснення:

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

Для розв'язання цієї задачі потрібно пройтися по всіх елементах масиву і знайти максимальний елемент та його індекси. Ось як це можна зробити в мові програмування Python:

```python array = [1, 5, 3, 9, 2, 7, 6, 4, 8, 10] # Приклад масиву

max_element = array[0] # Початкове значення максимального елементу max_index = 0 # Початкове значення індексу максимального елементу

for i in range(1, len(array)): if array[i] > max_element: max_element = array[i] max_index = i

print("Максимальний елемент:", max_element) print("Його індекси:", max_index) ```

В даному коді ми проходимо по всіх елементах масиву, порівнюємо їх з поточним максимальним елементом і, якщо знаходимо більший елемент, оновлюємо значення максимального елементу та його індексу. На виході ми отримуємо максимальний елемент масиву та його індекси.

Відповідь: Максимальний елемент масиву: 10 Його індекси: 9

Будь ласка, спробуйте цей код у своєму середовищі програмування для отримання бажаного результату.

0 0

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

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

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