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

Найти ошибку. Одномерный массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Алгоритм Брезенхема для окружностей http://www.cyberforum.ru/cpp-beginners/thread688687.html
#include <windows.h> #include "draw.h" #include <math.h> const double PI = 3.141592653; LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); LPCWSTR szClassName = L"CG_Example"; ////////////////////////////////////////////////////////////////////////////////////////////////////
C++ битовый массив Здравствуйте, дорогие форумчане!! Помогите пожалуйста разобраться с заданием( понятного к сожалению не много!) В этом задании необходимо реализовать все методы класса CBitArray(для них описание пропущено) и нужно чтобы добиться работала функция main (ее код менять нельзя). #include <iostream> #include <cstring> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread688679.html
C++ MinGW + Graphics.h It's work)
В процессе изучения языка С++ часто сталкивался в проблемой рисования через консоль, на разных форумах находил тот же самый вопрос, но ни одного ответа, максимум порекомендуют поставить 100летний Borland, но все же это не самый лучший вариант, особенно учитывая тот факт, что у меня стоит Win 7 x64, у них даже XE3 последний хрен знает как работает на x64))) После часовых поисков удалось найти...
Подскажите, как сделать проверку C++
#include "stdafx.h" #include <iomanip> #include <iostream> #include <fstream> #include <stdlib.h> #include <conio.h> #include <windows.h> #include <locale.h> using namespace std; int main()
C++ Поиск максимума в массиве http://www.cyberforum.ru/cpp-beginners/thread688666.html
#include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; class first_arr{ int i; public: first_arr(int j){i=j;} int get_i(){return i;} };
C++ Работа с бинарными файлами. Определение четности Создать бинарный файл f и записать в него целые числа. Организовать просмотр бинарного файла и его обработку: Найти все четные числа и их количество. Есть код: #include <stdio.h> #include <iostream> using namespace std; void create(void); void view(void); подробнее

Показать сообщение отдельно
I.M.
 Аватар для I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
05.11.2012, 00:05     Найти ошибку. Одномерный массив
У меня так получилось. Но оптимальность под большим вопросом
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
#include <algorithm>
#include <array>
#include <iostream>
 
int main()
{
    std::array<int, 10> a = {5, 7, 1, 6, -3, 5, 42, 42, 0, 11};
 
    std::array<int, 3> result;
    std::copy(a.cbegin(), a.cbegin()+3, result.begin());
        
    for (int i = 3; i < a.size(); ++i)
    {
        auto it = std::min_element(result.begin(), result.end());
        if (a[i] > *it)
        {
            *it = a[i];
        }
    }
    std::sort(result.begin(), result.end());
    
    std::cout << result[0] << " " << result[1] << " " << result[2] << std::endl;
    system("pause");
    return 0;
}
 
Текущее время: 20:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru