С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ошибка при написании программы Добрый день! у меня вопрос по поводу ошибки при написании программного кода. Опыта в написании программы на СИ у меня мало, так как работал раньше на Бейсике. В хедере файла i2c.h при написании прототипов void I2C_WriteBuffer(I2C_HandleTypeDef hi, uint8_t DEV_ADDR, uint8_t sizebuf); void I2C_ReadBuffer(I2C_HandleTypeDef hi, uint8_t DEV_ADDR, uint8_t sizebuf); пишет вот такую ошибку... https://www.cyberforum.ru/ cpp-beginners/ thread2175174.html Перевести величину в мегабайтах в биты/байты/килобайты/гигабайты C++
Дана емкость винчестера V в мегабайтах. Написать программу, которая бы по введенному номеру единицы измерения информации(1 – бит, 2 – байт, 3 – килобайт, 4 – мегабайт, 5 – гигабайт) переводила V в соответствующую единицу измерения.
C++ Google testing: как обработать исключения из SetUp() / TearDown()? Возникла необходимость отслеживать когда и какой объект был удален. Решил применить для этого гугловский фреймворк (gtest), он, вроде бы, может обрабатывать исключения в конструкторе/деструкторе SetUp() / TearDown(): "Вы можете освобождать ресурсы с помощью метода TearDown или с помощью функции деструктора. Однако если вы хотите использовать обработку исключений, вы должны делать это только... https://www.cyberforum.ru/ cpp-beginners/ thread2175128.html C++ Вычислить значение выражения помогите написать контрольную по циклам Нужно вычислить значение у=сos(x)^2+(\sum_{6}^{i=1}(2x*i)) x вести с клавиатуры у вывести на экран https://www.cyberforum.ru/ cpp-beginners/ thread2175092.html
Определить количество членов последовательности, значения которых меньше заданного числа C++
Определить, сколько членов последовательности А1,…, А100 с номерами 1,2,4,8,16,… имеют значение, меньшее, чем 0,25. Считать, что А1=0,01 Аk=sin(k+Ak-1), k=2,…,100. Найти максимальный член этой последовательности и его номер. Проверьте, пожалуйста, у меня не совпадают значения sin c письменным расчетом. И почему не выводил количество?! #include<iostream.h> #include <math.h> #include...
C++ Программа неправильно работает с файлами Здравствуйте, знающие люди. Собственно, в чём проблема... Задание звучит так: "Для получения места в общежитии формируется список студентов, который включает: Ф.И.О. студента; номер группы (шесть цифр); средний балл; участие в общественной деятельности; доход на одного члена семьи. Общежитие в первую очередь предоставляется тем студентам, чьи доходы на члена семьи меньше двух минимальных зарплат,... https://www.cyberforum.ru/ cpp-beginners/ thread2175066.html
C++ Найти номер самого старшего жителя мужского пола https://www.cyberforum.ru/ cpp-beginners/ thread2175033.html
Вроде все правильно, но не проходит 3 тест( Перепись (Время: 1 сек. Память: 16 Мб Сложность: 15%) В доме живет N жильцов. Однажды решили провести перепись всех жильцов данного дома и составили список, в котором указали возраст и пол каждого жильца. Требуется найти номер самого старшего жителя мужского пола. Входные данные Во входном файле INPUT.TXT в первой строке задано натуральное...
Удалить из строки S первую подстроку, совпадающую с S0 C++
Даны строки S и S0. Удалить из строки S первую подстроку, совпадающую с S0. Если совпадающих подстрок нет, то вывести строку S без изменений Заранее спасибо
C++ Задача на динамический массив Очень нужна помощь в написании программы. Заданы два одномерных целочисленных массива А и В, состоящие из N и М элементов соответственно (где 0≤i<N; 0≤i<M). Массив А упорядочен по возрастанию. 1) Сформировать массив С, элементами которого являются натуральные числа –индексы элементов массива А, значения которых равны элементу Bi (где 0≤i<M), применяя для поиска индекса метод бинарного... https://www.cyberforum.ru/ cpp-beginners/ thread2175016.html C++ Определить, сколько раз каждый символ встречается в файле через многопоточность https://www.cyberforum.ru/ cpp-beginners/ thread2175015.html
Мой код: #include "stdafx.h" #include <fstream> #include <iostream> #include <vector> using namespace std; void TextThread(std::string str) { std::ifstream text(str);
Как решать подобные задания C++
#include <stdio.h> int main() { int x = 10; printf("%d\n", x & 2); printf("%d\n", (x ^ 2) | 12); printf("%d\n", 1 << (x ^ 3)); return 0;
C++ Реализация команд Linux в Windows https://www.cyberforum.ru/ cpp-beginners/ thread2174987.html
Застрял на моменте реализации функции, подскажите как реализовать команды полностью, например: ls Интересует те команды которые в скобках, желательно сделать через многоточие. void ls() { system("dir"); }
1755 / 1347 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
17.01.2018, 02:14 0

Массив: Получить новый массив между максимальным и минимальным элементом этого массива - C++ - Ответ 12037396

17.01.2018, 02:14. Показов 1987. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено Artak2017 как решение

Решение

Ну раз свой вариант кода вы не предоставили, то тогда я предоставлю свой. Учитывается вероятность того, что сначала будет идти минимальный
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "stdafx.h"
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
#include <random>
 
int main()
{
    std::default_random_engine gen{ std::random_device()() };
    std::uniform_int_distribution<> dist(-20, 20);
    std::size_t length = 15;
    std::vector<int> a(length), b;
    std::generate(a.begin(), a.end(), [&dist, &gen] {return dist(gen); });
    std::copy(a.begin(), a.end(), std::ostream_iterator<int>(std::cout, " "));
    std::vector<int>::iterator max = std::max_element(a.begin(), a.end()), min = std::min_element(a.begin(), a.end());
    int from = std::distance(a.begin(), max), to = std::distance(a.begin(), min);
    if (from > to) std::swap(from, to);
    for (std::size_t i = from + 1; i <= to - 1; i++) b.push_back(a[i]);
    std::cout << std::endl;
    std::copy(b.begin(), b.end(), std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
}
Добавлено через 5 минут
Цитата Сообщение от Artak2017 Посмотреть сообщение
При вводе массива 3 8 4 5 7 1 2, он ДОЛЖЕН выводить 3 8 1 2
а как по мне формулировка "между максимальным и минимальным элементом" подразумевает вывод 4 5 7

Вернуться к обсуждению:
Массив: Получить новый массив между максимальным и минимальным элементом этого массива C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.01.2018, 02:14
Готовые ответы и решения:

Получить массив В, содержащий элементы массива А, расположенные между максимальным и минимальным элементами массива
Люди добрые, помогите решить задачку. Дан одномерный массив А, состоящий из целых чисел. Получить...

Найти разницу между максимальным и минимальным элементом массива
1) Напишите программу, которая вводит с клавиатуры 15 реальных цифр, организует их хранения в...

Одномерный массив. Найти произведение элементов массива, расположенных между максимальным и минимальным элементами
Всем доброго времени суток! Дан одномерный массив, состоящий из N вещественных элементов. Найти...

Найти количество нулей среди элементов массива, расположенных между минимальным и максимальным элементом массива.
Программу по нахождению количества нулевых элементов в массиве составила а как сделать так чтобы...

2
17.01.2018, 02:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.01.2018, 02:14
Помогаю со студенческими работами здесь

Подсчитать сумму элементов, расположенных между максимальным и минимальным элементом массива
1)Подсчитать сумму элементов, расположенных между максимальным и минимальным элементами...

Найти сумму элементов массива, расположенных между минимальным и максимальным элементом
Написать программу на языке С ++. Сформировать массив чисел, по формуле. Диапазон переменных...

Вычислить сумму элементов массива, расположенных между максимальным и минимальным элементом
вычислить сумму элементов,расположенных между максимальным и минимальным элементом (первыми по...

Дан массив размера N. Обнулить элементы массива, расположенные между его минимальным и максимальным элементами
помогите! ! ! работу нужно сделать в С++

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru