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

Удалить максимальный элемент массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перегрузка оператора индексирования http://www.cyberforum.ru/cpp-beginners/thread698922.html
Собсно код с книжки списал. Понятно что данный класс на векторе построен (понятно, что можно на основе любого контейнера зафигачить), однако остается большим вопрос зачем обязательно ДВА оператора индексирования, зачем их перегружать, зачем нужно именно ДВА варианта? Ну и так же непонятно зачем было ссылку писать а не int в операторах, и зачем столько слов const.... Вроде все работает, но...
C++ Вывод четных и нечетных чисел в случайном порядке Помогите пожалуйсто составить программу, для вывода четных чисел до 10(2, 4, 6, 8, 10), и нечетных до 11(1, 3, 5, 7, 9, 11), с помощью функций rand или srand, или любой другой функции, как будет удобней, главное нужно вывести эти значения в случайной последовательности, в С++ разбираюсь плохо, поэтому жду вашей помощи. Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread698913.html
C++ access violation at address
Дорогие форумчане, столкнулся с проблемой, читаю бинарный файл по структуре : struct HEAD { int a1; int a2; }; struct DATA1 {
Разсчитать значение функции C++
Доброго времени суток. Прошу вашей помощи. Необходимо написать программу, которая разсчитывает значение ф-ции y=cos5x, период для Х , шаг 0.01 и разсчитывает среднее значение всех значений ф-ции при определенном Х. Буду очень вам признателен. ЗЫ: через цикл
C++ Большие и маленькие буквы в кавычках http://www.cyberforum.ru/cpp-beginners/thread698887.html
Задача заключается в том, что слова написанные только заглавными буквами нужно заменить на строчные и поставить все слово в кавычки., использую два файла(с которого читать и в который записывать результат) *примечание: БЛА-блабла, не ставить в кавычки.
C++ Динамическое выделение памяти Доброго времени суток. Пытаюсь разобраться с динамическим выделением память. Суть: Есть структура с двумя полями: 1. Указатель на Имя таблицы 2. Указатель на двумерный массив Пользователь вводит необходимое количество структур, размерность матрицы , длину поля для имени таблицы. Подскажите пожалуйста, правильно ли я выделяю память? подробнее

Показать сообщение отдельно
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
15.11.2012, 21:53     Удалить максимальный элемент массива
Такой вариант
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
39
40
#include <iostream> 
#include <cstdlib> 
#include <ctime> 
 
int main() 
{   
    srand((unsigned) time(0));
    int n, max, i, j, index; 
    std::cout << "Inter n " << std::endl; 
    std::cin >> n; 
    int* array = new int[n]; 
 
    std::cout << "Primary array: ";
    for ( i = 0; i < n; i++) 
    { 
        array[i] = rand() % 50; 
        std::cout << array[i] << " "; 
    } 
    std::cout << std::endl; 
 
    max = array[0]; 
    index = 0;
    for ( i = 0; i < n; i++)  
        for ( j = 1; j < n; j++) 
            if(max < array[j])  
            {
                max = array[j];
                index = j; 
            }
 
        std::cout << "Array : ";
        
        for ( i = index; i < n - 1; i++) 
            array[i] = array[i+1]; 
 
        for ( i = 0; i < n - 1; i++) 
            std::cout << array[i] << " "; 
        std::cout << std::endl;
            
}
 
Текущее время: 05:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru