Форум программистов, компьютерный форум CyberForum.ru

Функция для нахождения индекса максимального элемента массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить все нечетные буквы http://www.cyberforum.ru/cpp-beginners/thread777689.html
Дано слово. Удалить из него нечетные букви
C++ Получить новую матрицу из данной Здравствуйте форумчане. Есть задача, но не могу решить. Подскажите чем-нибудь пожалуйста. Дана действительная квадратная матрица порядка 2n. Получить новую матрицу, переставляя её блоки размера nxn. http://www.cyberforum.ru/cpp-beginners/thread777687.html
C++ Удалить из слова буквы от а до b
дано слово. Удалит из него букви от a до b
C++ Определите количество различных лексических классов
Здраствуйте, нужна ваша помощь, ето вопрос: Определите количество различных лексических классов для заданного оператора языка С: 1. a = c + b; 2. c = a + b - 1;
C++ Определение матрицы на ортонормированность http://www.cyberforum.ru/cpp-beginners/thread777681.html
Здравствуйте уважаемые форумчане. Подскажите в решении задачки пожалуйста. Определить, является ли заданная матрица ортонормированной, т.е скалярное произведение каждой пары различных строк (столбцов) нулю.
C++ Стоит ли сейчас учить C++? Всем привет народ у меня к вам вопрос вот я сейчас изучаю c++ но мне скоро в институт и я собираюсь заработать на обучение веб-разработкой посчитал что распределение времени получится таким до лета(5 месяцев) учу c++ а потом 1 год веб так вот стоит ли пол года шас плюсы учить или я после веба все забуду и придеться все по новой? подробнее

Показать сообщение отдельно
softmob
1248 / 698 / 155
Регистрация: 20.02.2010
Сообщений: 1,035
02.02.2013, 22:19     Функция для нахождения индекса максимального элемента массива
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int getIndexOfMaxItem(int* items, int itemsLength) 
{
    int k = itemsLength - 1;
    for (int i = 0; i < itemsLength; ++i)
        if (items[i] >= items[k])
            k = i;
    return k;
}
 
int getIndexOfMaxItem2(int* items, int itemsLength) 
{
    if (itemsLength == 0)
        return -1;
    int k = getIndexOfMaxItem2( items+1, itemsLength-1 ) + 1;
    if (*items > items[k])
        return 0;
    else
        return k;
}
 
Текущее время: 02:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru