Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
0 / 0 / 0
Регистрация: 13.11.2018
Сообщений: 14

Функция, вычисляющая номер максимального элемента в массиве и количество элементов, стоящих после него

28.03.2019, 18:53. Показов 3505. Ответов 23

Студворк — интернет-сервис помощи студентам
Определить одну функцию, вычисляющую номер
максимального элемента в одномерном вещественном массиве и
количество элементов, стоящих после него. Использовать функцию для
массивов W[22] и V[25].
Препод не принял мой код, сказав что нужно использовать функции
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include "pch.h" 
#include <iostream>
 
using namespace std;
 
int main() {
    setlocale(LC_ALL, "rus");
    int maxI = 0, max = 0, n;
 
    cout << "Введите количество элементов массива: ";
    cin >> n;
 
    int arr[100];
 
    for (int i = 1; i <= n; i++) { 
         arr[i] = rand() % 100;
    }
 
    cout << "Массив arr:" << endl;
    for (int i = 1; i <= n; i++) 
        cout << arr[i] << ' ';
    cout << endl;
 
    max = arr[1];
    for (int i = 1; i <= n; i++) {   
        if (arr[i] > max) {        
            max = arr[i];
            maxI = i;
        }
    }
    
    int k = 0, s = 0; 
    k = n - maxI;     [B][/B]
 
    cout << "Максимальный элемент: " << max << endl;
    cout << "Номер максимального элемента: " << maxI << endl;
    cout << "Количество элементов после максимального элемента: " << k << endl;
}
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.03.2019, 18:53
Ответы с готовыми решениями:

Найти в массиве индекс элемента, для которого сумма элементов, стоящих до него, наименее отличается от суммы элементов, стоящих после него
Всем доброго времени суток) Помогите плиз с задачкой, что-то ничего не выходит, задание такое: Задан массив, состоящий из n...

В одномерном массиве вычислить сумму элементов, стоящих до максимального элемента, и произведение элементов, стоящих до минимального
написать программу задание: В одномерном массиве, состоящем из n целых элементов, вычислить сумму элементов, стоящих до...

Массив: Найти индекс элемента, для которого сумма элементов, стоящих до него наименее отличается от суммы элементов, стоящих после.
Задан массив неотрицательных чисел. Найти в нём индекс элемента для которого сумма элементов, стоящих до него наименее отличается от суммы...

23
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
29.03.2019, 04:19
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Folian Посмотреть сообщение
int arr[100];
это называется
Цитата Сообщение от Rasim_ Посмотреть сообщение
в одномерном вещественном массиве
? и что за ограничение такое в 100 элементов. согласно условию 101 элемент уже нельзя задать ?
Цитата Сообщение от Folian Посмотреть сообщение
cout << "Номер максимального элемента: " << maxI << endl;
выводится не номер элемента, а индекс. номер=индекс+1
0
Гвоздь Задиров
 Аватар для Folian
1719 / 1118 / 337
Регистрация: 25.01.2019
Сообщений: 2,946
29.03.2019, 10:23
Цитата Сообщение от Yetty Посмотреть сообщение
это называется
за что купил - за то и продал

Цитата Сообщение от Yetty Посмотреть сообщение
выводится не номер элемента
Номер элемента. Нумерация ( от слова номер ) с нуля.
Цитата Сообщение от Yetty Посмотреть сообщение
номер=индекс+1
Хватит эту ересь везде писать, это очень тонкая и спорная грань.
Тут нигде не написано
C++
1
array[4] = "Milla Jovovich";
, тогда да, элемент явно пятый.
Миниатюры
Функция, вычисляющая номер максимального элемента в массиве и количество элементов, стоящих после него  
0
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
29.03.2019, 13:19
Folian, никаких граней у этой ситуации нет. а ересь будет если программы, написанные на разных языках будут выдавать разные ответы на одно условие. ещё раз: номер=индекс+1
0
29.03.2019, 14:25

Не по теме:

контекст, трактовка, интерпретация, истолкование - хорошие слова.

"Номер" можно понимать и как идентификатор и как порядковый номер. Вот и вся суть проблемы и незачем утверждать что-то однозначно.
Как именно - есть у ТС'а

Цитата Сообщение от Rasim_ Посмотреть сообщение
Препод
- он и объяснит.

Из задания:
Цитата Сообщение от Rasim_ Посмотреть сообщение
Определить одну функцию, вычисляющую номер
максимального элемента
По Вашей логике нужно в функции писать
C++
1
return index+1;
Если кто-то принесёт мне такую функцию - я очень огорчусь и расстроюсь вплоть до громкой обсценной лексики, т.к. в контексте плюсов это недальновидно и вообще бе.

Цитата Сообщение от Yetty Посмотреть сообщение
если программы, написанные на разных языках будут выдавать разные ответы на одно условие.
Программы будут выполняться так как их написали исходя из внятного задания, нужен индекс - индекс, нужен порядковый номер - будет порядковый номер.
Что такое конкретно тут
Цитата Сообщение от Rasim_ Посмотреть сообщение
номер
максимального элемента
пусть решает
Цитата Сообщение от Rasim_ Посмотреть сообщение
Препод
, а не мы тут с вами.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.03.2019, 14:25

Функция вычисляющая количество элементов массива отличающихся от максимального не более чем на заданное число
Запишите и испытайте функцию. Входными параметрами составляемых функций являются одномерные массивы X и (или) Y размером n.Для каждого...

В одномерном массиве вычислить номер максимального элемента массива и сумму элементов массива, расположенных после первого положительного
Задача 2. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) номер максимального по модулю элемента массива; 2)...

Ввести массив K из семи элементов. Вычислить сумму квадратов элементов, стоящих после максимального элемента
Ввести массив K из семи элементов. Вычислить сумму квадратов элементов, стоящих после максимального элемента.

В массиве М(45) найти максимальный среди отрицательных элементов и число нулевых элементов стоящих после него
В массиве М(45) найти максимальный среди отрицательных элементов и число нулевых элементов стоящих после него. #include&lt;stdio.h&gt; ...

В массиве М(45) найти максимальный среди отрицательных элементов и число нулевых элементов стоящих после него
В массиве М(45) найти максимальный среди отрицательных элементов и число нулевых элементов стоящих после него.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки. Добавлены следующие реквизиты типа Булево: - Буквы; - Цифры; - Символы. Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей. Самым главным критерием для. . .
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге). Задача: Программно добавить префикс в нумерацию документов. Решение: В модуле объекта. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru