Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
1 / 1 / 0
Регистрация: 20.01.2013
Сообщений: 54
1

Индекс макс. элемента массива

06.03.2013, 18:20. Просмотров 1375. Ответов 4
Метки нет (Все метки)

Программа должна находить и выводить на экран значение и индекс максимального элемента массива
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.03.2013, 18:20
Ответы с готовыми решениями:

поиск макс. элемента в ряде матрицы и его индекс
помагите решить задачу- Найти максимальный элемент в третьем ряде матрицы Р(5,5) и его индекс.

Вывести индекс элемента массива
В программа считает сумму строк и сумму столбиков в двумерном массиве. Суммы одинаковых за номером...

Найти индекс максимального элемента массива
Добрый вечер помогите пожалуйста в одномерном массиве состоящем из n целых элементов вычислить...

Найти индекс максимального элемента массива
У меня есть код программы, которая выводит индекс максимального по значению элемента массива: ...

4
415 / 414 / 72
Регистрация: 27.05.2012
Сообщений: 1,168
06.03.2013, 18:44 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <cstdio>
#include <ctime>
 
int main()
{
srand(time(NULL));
const int size = 5;
int array[size];
for(int i = 0; i < size; i++)
array[i] = rand()%10;
 
int max = array[0], count = 0;
for(int i = 0; i < size; i++)
if(array[i] > max)
{
max = array[i];
count = i;
}
 
std::cout<<max<<" "<<count;
}
0
iOS/Android Developer
Эксперт С++
5131 / 1568 / 952
Регистрация: 23.01.2011
Сообщений: 3,192
06.03.2013, 20:05 3
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
#include <algorithm>
#include <iterator>
#include <iostream>
#include <random>
#include <array>
 
int main ()
{
    std::default_random_engine gen;
    std::uniform_int_distribution <> distr(-25, 25);
 
    const int arraySize = 10;
    std::array <int, arraySize> array;
    std::cout << "Array: " << std::endl;
    for (int i = 0; i < arraySize; i++)
        std::cout << (array.at(i) = distr(gen)) << " ";
    std::cout << std::endl;
 
    std::cout << "Maximal: " << *std::max_element(array.begin(), array.end()) << std::endl;
    std::cout << "Index: " << std::max_element(array.begin(), array.end()) - array.begin() << std::endl;
 
    system("pause");
    return 0;
}
0
1 / 1 / 0
Регистрация: 20.01.2013
Сообщений: 54
07.03.2013, 16:11  [ТС] 4
Цитата Сообщение от Ev[G
eN;4220185]#include <algorithm>
#include <iterator>
#include <iostream>
#include <random>
#include <array>
int main ()
{
* * std::default_random_engine gen;
* * std::uniform_int_distribution <> distr(-25, 25);
const int arraySize = 10;
* * std::array <int, arraySize> array;
* * std::cout << "Array: " << std::endl;
* * for (int i = 0; i < arraySize; i++)
* * * * std::cout << (array.at(i) = distr(gen)) << " ";
* * std::cout << std::endl;
std::cout << "Maximal: " << *std::max_element(array.begin(), array.end()) << std::endl;
* * std::cout << "Index: " << std::max_element(array.begin(), array.end()) - array.begin() << std::endl;
system("pause");
* * return 0;
}
выдает 13 ошибок....
0
1451 / 788 / 257
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
07.03.2013, 16:30 5
Vitekiss, компилятор должен поддерживать С++11, код рабочий.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.03.2013, 16:30

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Найти индекс минимального элемента массива
Сделал код. Но почему-то не находит индекс минимального элемента. В чем причина? #include...

Как правильно передать индекс элемента массива
if(randNum=a) iNum=i; Нужно получить индекс случайно выбранного элемента массива . ...

Найти индекс первого максимального элемента массива
Дан целочисленный массив. Найти индекс первого максимального элемента

Найти индекс минимального элемента двумерного массива
Составить программу нахождения индекса минимального элемента двумерного массива

Найти индекс максимального по модулю элемента массива
Написать программу работы с одномерным массивом из 15 вещественных элементов для решения задач: ...

Найти индекс минимального по модулю элемента массива
Я нашел индекс минимального по модулю элемента массива... но, что делать, если в массиве несколько...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.