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

С++, Составить программу поиска элемента массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В матрице разместить все строки по возрастанию суммы цифр в каждой строке http://www.cyberforum.ru/cpp-beginners/thread585497.html
В двумерном массиве разместить все строки по возрастанию суммы цифр в каждой строке
C++ задача: вычислить среднее арифметическое четырех вводимых чисел (но использовать функции) пожалуйста!!! http://www.cyberforum.ru/cpp-beginners/thread585496.html
C++ Удалить все числа, которые начинаются и заканчиваются на одну и ту же цифру
в одномерном массиве заменить все числа начинаются и заканчиваются на одну и ту же цифру Добавлено через 3 минуты сори ошибка в одномерном массиве удалить все числа начинаются и заканчиваются на одну и ту же цифру
Списки C++
Добрый день : (Пишу на Dev-c++) Задание . Сформировать стек циклического списка и удаляет из него стул заданного материала и максимальной высотой.. Итак, стул заданного материала удаляет, но не получаеться написать цикл чтобы проверял на максимальную высоту. Читаю два файла : vhodnoi.txt( red 100
C++ Рекурсивные алгоритмы. Создание рекурсивной функции. http://www.cyberforum.ru/cpp-beginners/thread585470.html
Написать программу и рекурсивную функцию для вычисления значения суммы бесконечного ряда с заданной точностью. На печать вывести значение суммы и число членов ряда, вошедших в сумму. Вычислить значение ряда, используя заданную формулу или воспользовавшись библиотечной функцией. Пожаалуйста пожалуйста помогиитее))заранее спасибо
C++ Перечисления Добрый день, проблема в том чтобы использовать запись вида enum values { 2,3,4,5,6,7,8,9,10,J,Q,K,A } компилятор ругается на числа. Как будет правильно задать конструкцию такого вида? подробнее

Показать сообщение отдельно
Кот Ангенс
 Аватар для Кот Ангенс
317 / 267 / 37
Регистрация: 24.05.2012
Сообщений: 629
24.05.2012, 18:27     С++, Составить программу поиска элемента массива
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <vector>
 
using namespace std;
 
vector<int> Find(const int a[ ][ ], int m, int n) {
    int max, maxInd, max2, maxInd2;
    vector<int> result;
    for (int i = 0, j; i < m; i++) {
        max = a[i][maxInd = 0];
        for (j = 1; j < n; j++)
            if (a[i][j] > max)
                max = a[i][maxInd = j];
        max2 = a[maxInd2 = 0][maxInd];
        for (j = 1; j < n; j++)
            if (a[j][maxInd] > max2)
                max2 = a[maxInd2 = j][maxInd];
        if (max == max2)
            result.push_back(max);
    }
}
Массив[0..m - 1][0..n - 1]
 
Текущее время: 15:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru