Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Начинать изучение с visual или с builder? https://www.cyberforum.ru/ cpp-beginners/ thread517357.html
Всем привет. Вопрос обсуждался уже раннее, но я так и не понял до конца, что к чему. Некоторые говорят, что лучше начинать с visual, а не которые говорят, что builder толковее. Информацию по этому вопросу искал на этом форуме и годы создания тех топиков были достаточно давние. Может что-то поменялось и стабилизировалось в этом вопросе, как никак 2012 год на дворе. С чего же начать...
Даны три точки A, B, C C++
Даны три точки A, B, C на числовой оси. Точка C расположена между точками A и B. Найти произведение длин отрезков AC и BC. как сделать???
C++ сам по себе изменился размер вектора Столкнулся с проблемой при рисовании фрактала ньютона, есть рабочий вариант для его построения при заданной степени, этот же должен был строить для любой степени и любого а -_- #include <gl\glut.h> #include <cmath> #include <sstream> #include <iostream> #include <complex> #include <vector> #include <fstream> https://www.cyberforum.ru/ cpp-beginners/ thread517340.html C++ Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX. Задание из учебника Т. А. Павловской "C/C++. Программирование на языке высокого уровня" По возможности написать решение полностью. Благодарю Очень прошу помочь. Заранее огромное спасибо! https://www.cyberforum.ru/ cpp-beginners/ thread517334.html
C++ Вещественный массив X(n) содержит несколько отрицательных элементов, разделяющих его на отдельные подмассивы...
Вещественный массив X(n) содержит несколько отрицательных элементов, разделяющих его на отдельные подмассивы. Первый и последний элементы массива неотрицательны. Элементы первого подмассива сгруппировать в порядке возрастания, второго - в порядке убывания, третьего - в порядке возрастания и т.д. Учесть частные случаи (в массиве нет отрицательных элементов; подмассив пустой или содержит только...
C++ программа сделана через указатели, переделать через ссылки. #include "stdafx.h" #include <iostream> #include <iomanip> #include <cmath> using namespace std; void calculation(double e,double x,double *sum,int *n) { int i; https://www.cyberforum.ru/ cpp-beginners/ thread517324.html
C++ В одномерном массиве В, состоящем из N вещественных элементов, вычислить: https://www.cyberforum.ru/ cpp-beginners/ thread517323.html
В одномерном массиве В, состоящем из N вещественных элементов, вычислить: - сумму положительных элементов массива; - количество элементов, удовлетворяющих условию 5<{b}_{i}<7
Как остановить проигрывание звука? C++
Привет) пишу программу в WindowsForm. на форме есть кнопка, которая открывает WAV-файл и проигрывает (код взят отсюда http://www.mirgames.ru/articles/sound/directsound.html) есть ещё одна кнопка, которая должна останавливать проигрывание мелодии. не могу понять, что написать в её код, чтобы остановить воспроизведение? я пробовала так: // часть кода, где идёт воспроизведение сделала...
C++ А что происходит в памяти? https://www.cyberforum.ru/ cpp-beginners/ thread517311.html
Привет Вот код: (написан с применение фреймворка Qt, но это не влияет на суть вопроса) //main_window.h #include "Mill.h" class main_window : QWidget {
C++ Перевод строки в число https://www.cyberforum.ru/ cpp-beginners/ thread517303.html
Помогите пожалуйста. Требуется перевести строку типа string в число типа long double. К примеру string str = "1111.11" long double chislo; В учебнике сказано использовать функцию _atold() Цитата: заметим,что функция начинается с символа подчеркивания - заголовочные файлы STDLIB.H и MATH.H
C++ Найти квадрат матрицы, в котором сумма диагональных элементов максимальна
В двумерном массиве найдите квадрат размером 3х3,в котором сумма диагональных элементов максимальна.Выведите его на экран. Только начинаю очень сложно с массивами!
C++ Создайте класс "Точка на плоскости" https://www.cyberforum.ru/ cpp-beginners/ thread517273.html
Создайте класс "Точка на плоскости". Данные класса должны быть представлены двумя полями: координатами точки. Класс должен содержать конструктор по умолчанию, конструктор, инициализирующий координаты точки заданными значениями. Обязательными являются методы, возвращающие значения полей, изменяющие эти значения, метод, выводящий точку на экран в виде (1,-2). Создайте класс "прямоугольник",...
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
12.03.2012, 21:16 0

Найти минимальный и максимальный элементы массива и упорядочить элементы по убыванию, стоящие между ними, методом «пузырька». - C++ - Ответ 2787183

12.03.2012, 21:16. Показов 5548. Ответов 16
Метки (Все метки)

Ответ

Цитата Сообщение от Erkosha Посмотреть сообщение
Дан массив А(40). Найти минимальный и максимальный элементы массива и упорядочить элементы по убыванию, стоящие между ними, методом «пузырька».
Цитата Сообщение от Erkosha Посмотреть сообщение
Можно и без метода " пузырька"!!!
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
#include <iostream>
#include <vector>
#include <algorithm>
#include <cstdlib>
#include <ctime>
#include <iterator>
#include <functional>
 
int main()
{
    const std::size_t size = 10;
    std::srand(std::time(nullptr));
    std::vector<int> v(size);
    std::generate(v.begin(), v.end(), [] { return std::rand() % 21; });
    std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
    const auto max = std::max_element(v.begin(), v.end());
    const auto min = std::min_element(v.begin(), v.end());
    std::cout   <<  std::endl
                <<  *max << ' ' << *min << std::endl;
    const auto first = std::min(min, max);
    const auto last = std::max(min, max);
    if(first != last)
        std::sort(first + 1, last, std::greater<int>());
    std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
    return 0;
}
http://liveworkspace.org/code/... 2a241380d2

Вернуться к обсуждению:
Найти минимальный и максимальный элементы массива и упорядочить элементы по убыванию, стоящие между ними, методом «пузырька». C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.03.2012, 21:16
Готовые ответы и решения:

Упорядочить по убыванию элементы массива, стоящие между первым максимальным и последним минимальным
Упорядочить по убыванию элементы массива, стоящие между первым максимальным и последним минимальным...

Найти максимальный и минимальный элементы матрицы, и сумму элементов между ними
на си: Дана матрица вещественных чисел. Найти максимальный и минимальный элементы, вывести все...

Найти минимальный элемент массива и упорядочить все элементы левее его по убыванию, а правее – по возрастанию
Реализовать функцию для обработки массива целых чисел. Функция находит минимальный элемент массива...

Упорядочить элементы массива по возрастанию методом пузырька
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1 максимальный...

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

Упорядочить четные элементы массива из n числовых элементов методом пузырька
Вот дана задача Упорядочить четные элементы массива из n числовых элементов методом пузырька по...

Элементы массива по убыванию модулей упорядочить методом выбора!
Дан целочисленный массив A(n) с элементами, сгенерированными случайными числами в диапазоне (-20,...

Найти первый минимальный и последний максимальный элементы массива. Поменять местами столбцы, содержащие эти элементы
Найти первый минимальный и последний максимальный элементы массива. Поменять местами столбцы,...

Упорядочить по убыванию элементы массива между первым положительным и последним отрицательным
Упорядочить в порядке убывания элементы массива, расположенные между первым положительным и...

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