Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В каждой строке матрицы действительных чисел размера n×m заменить 1-й элемент на отношение минимума данной строки к макс В каждой строке матрицы действительных чисел размера n×m заменить 1-й элемент на отношение минимума данной строки к максимуму столбца, в котором был найден минимум. https://www.cyberforum.ru/ cpp-beginners/ thread2426056.html C++ Изобразим матрицу целых чисел размера n×n в виде квадрата. Найти максимальное четное среди элементов матрицы, расположен
Изобразим матрицу целых чисел размера n×n в виде квадрата. Найти максимальное четное среди элементов матрицы, расположенных в закрашенной части квадрата, или сообщить, что таких значений нет
C++ Нюансы синтаксиса: что означает данная запись typedef struct S { T field; } s; ? https://www.cyberforum.ru/ cpp-beginners/ thread2426049.html
Есть следующий код typedef struct _IO_COMPLETION_CONTEXT { PVOID Port; PVOID Key; } IO_COMPLETION_CONTEXT; Меня не интересует что он делает,интересует только почему в конце структуры написано IO_COMPLETION_CONTEXT?
C++ Найти прирост суммы вклада за указанный период времени, используя циклы https://www.cyberforum.ru/ cpp-beginners/ thread2426047.html
Напишите программу с помощью циклов.Гражданин 1 марта открыл счет в банке, вложив 1000 руб. Через каждый месяц размер вклада увеличивается на 2% от имеющейся суммы. Определить: прирост суммы вклада за первый, второй, ..., десятый месяц.
C++ Как найти в файле букву которая встречается больше всего раз
Вот написал,что могу char c,file1,file2; FILE *t,*g; cout<<"Введите имя входного файла:"; cin>>file1; cout<<"Введите имя выходного файла:"; cin>>file2; t=fopen(file1,"r"); g=fopen(file2,"w");
C++ Метод пузырька: сортировка по модулю значений Методом пузырька сортировать численные значения по значению абсолютной величины Метод пузырька получился, а вот как сделать сравнение по модулю не знаю. Знаю про abs. Но как его вставить без понятия! #include <iostream> #include <ctime> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread2426040.html
C++ Операция разности множеств по крайним точкам Здравствуйте, в C++ требуется реализовать разность множеств по крайним точкам, например имеем <1..5> \ <2..6> и из этого должно получиться интервал из одного элемента 1. Таким же способом например <2..6> \ <3..5> будет множество из двух чисел {2,6}. Не получается придумать структуру из if-ов, которая бы работала для всех случаев, учитвая пустое множество (<1..2> \ <3..4>). Заранее спасибо https://www.cyberforum.ru/ cpp-beginners/ thread2426036.html C++ Ошибка при использовании char
Программа должна распечатывать первое слово из текста заданного вручную, включая проверку на пробелы Я вроде бы написал но не пойму в чём ошибка #include <iostream> #include <string> #define size 13 int main() { setlocale(LC_ALL, "rus"); char *s1 = new char;
C++ Дана целочисленная матрица 8*8. Найти сумму элементов в заштрихованной области. Сформировать одномерный массив https://www.cyberforum.ru/ cpp-beginners/ thread2426031.html
Дана целочисленная матрица 8*8. Найти сумму элементов в заштрихованной области. Сформировать одномерный массив, состоящий из сумм элементов нечетных столбцов.
C++ Существование пути в неориентированном графе Как должен выглядеть алгоритм который проверяет существует ли путь между 2 вершинами неориентированного графа? https://www.cyberforum.ru/ cpp-beginners/ thread2426030.html
C++ Определить наиболее часто встречающийся символ в самом длинном слове текста
Разработать программу, которая вводит текст на английском языке и определяет наиболее часто встречающийся символ в самом длинном слове этого текста.
C++ Найти наибольшее возможное значение суммы и маршрут, на котором достигается эта сумма В левом верхнем углу прямоугольной таблицы размером N×M находится черепашка. В каждой клетке таблицы записано некоторое число. Черепашка может перемещаться вправо или вниз, при этом маршрут черепашки заканчивается в правом нижнем углу таблицы. Подсчитаем сумму чисел, записанных в клетках, через которую проползла черепашка (включая начальную и конечную клетку). Найдите наибольшее возможное... https://www.cyberforum.ru/ cpp-beginners/ thread2426008.html
8 / 7 / 1
Регистрация: 17.02.2019
Сообщений: 47
31.03.2019, 22:31 0

Найти наибольший элемент массива и его позицию - C++ - Ответ 13452697

31.03.2019, 22:31. Показов 7487. Ответов 7
Метки (Все метки)

Ответ

Цитата Сообщение от Yetty Посмотреть сообщение
Марауль, в цикле суммировать единичку нет необходимости - находите индекс и при выводе добавляете +1.
забывайте про float и при вводе размера массива с клавиатуры применяйте динамический массив.

Luks_espnlz, такой код найдёт max элемент и выведет позицию первого (max элементов в массиве может быть несколько):
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
 
int main()
{
    int n, imax=0;
    cout <<"n="; cin >>n;
 
    double*a = new double[n], max=0.0;
 
    cout << "Enter " << n << " elements:\n";
    for (int i = 0; i < n; i++)
      {
      cin >> a[i];
      if (i==0 || a[i]>max) {max=a[i];imax=i;}
      }  
      
    cout << "max=" << max << "  position=" << imax+1 << "\n";  
 
    delete[]a;
system("pause");
return 0;
}
Хмм , а что, если все элементы равны?

Вернуться к обсуждению:
Найти наибольший элемент массива и его позицию C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2019, 22:31
Готовые ответы и решения:

Найти наибольший элемент двумерного массива в каждой его строке
Дан масив из n x m элементов.Найти наибольший элемент массива в каждой строке #include...

Найти наибольший элемент числового массива А = (a1, a2, ..., aN) и его порядковый номер
{Найти наибольший элемент числового массива А = (a1, a2, ..., aN) и его порядковый номер. ...

Одномерный массив. Найти наибольший элемент массива и поменять его местами с наименьшим элементом
Дан массив из N чисел. Найти наибольший элемент массива и поменять его местами с наименьшим...

В массиве из 6 целых чисел найти наибольший элемент и поменять его местами с первым элементом массива
Очень прошу, помогите развязать: 1)В массиве из 6 целых чисел найти наибольший элемент и поменять...

7
31.03.2019, 22:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.03.2019, 22:31
Помогаю со студенческими работами здесь

Как добавить элемент в конец массива и расширить его на одну позицию?
как добавить элемент в конец? просидел 5 часов , прошустрил кучу сайтов и не сообразил. (через...

Вывести на экран наибольший элемент массива и его индекс
Нужно вывести наибольший элемент и его порядковый номер для каждого числа. Пожалуйста не нужно...

Найдите и запишите вместо первого элемента массива наибольший его элемент
Найдите и запишите вместо первого элемента массива наибольший элемент этого массива, а вместо...

Найти наибольший элемент заданной прямоугольной матрицы и его индексы
На С++ нужен код

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru