Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Регулярные выражения: разбиение строки на подстроки Всем привет, как использовать регулярные выражения для разбиения строки на подстроки? К примеру есть строка "v:=a+b*c;", нужно разбить ее на следующие подстроки: v/:=/a/+/b/*/c/; . Если приведете рабочий пример буду очень благодарен. Ранее с таким не сталкивался, все организовал циклами и условиями, но в моем случае такой вариант неприемлем. Добавлено через 12 минут PS Таких строк может... https://www.cyberforum.ru/ cpp-beginners/ thread2376318.html Поменять местами строки и столбцы матрицы так,чтобы минимальный элемент в массиве приобрёл индекс [1][1] C++
Нужно поменять местами строки и столбцы так,чтобы минимальный элемент в массиве приобрёл индекс .Я не могу понять как же это сделать,в чём моя ошибка. #include "pch.h" #include <stdlib.h> #include <iostream> #include <time.h> int printMenu(); //НАПЕЧАТАТЬ МЕНЮ void arrayPrint(int** array, int str, int stl); //НАПЕЧАТАТЬ МАССИВ void arrayRand(int** array, int str, int stl); //ЗАРАНДОМИТЬ...
C++ 9 строка. выражение должно иметь тип указателя на объект. как исправить? https://www.cyberforum.ru/ cpp-beginners/ thread2376307.html
#include "pch.h" #include <iostream> using namespace std; const int razm = 100; void z0(int mass, int n, int a, int b) { for (int i=0; i < n; i++) if (mass >= a && mass <= b) mass = 0; }
C++ Вывод чисел Фибоначи до 20 Нашла алгоритм её решения, но он мне не понятен #include <iostream> using namespace std; int main() { setlocale(LC_ALL, "Russian"); unsigned int n1=0, n2=1; // первые два числа фибоначчи https://www.cyberforum.ru/ cpp-beginners/ thread2376298.html
Работа с файлами C++
Открыть файл, имя которого задается с клавиатуры. Создать новый файл, в который переписать только те слова, которые записаны большими буквами (русскими и латинскими).
C++ Сортировка https://www.cyberforum.ru/ cpp-beginners/ thread2376291.html
Помогите переделать сортировку, чтобы в каждой строке массива происходило упорядочивание элементов по возрастанию #include<iostream> #include <iomanip> #include <locale> using namespace std; void Sort(int **arr, int string, int colum) { int temp; for (int i = 0; i < colum; i++) {
C++ Выбор случайной папки https://www.cyberforum.ru/ cpp-beginners/ thread2376289.html
Подскажите кто-нибудь, нужно, допустим, на диске D выбрать из списка папок случайную, чтобы позже в ней создать какие-либо файлы, текстовые, например. Буду очень благодарен, заранее, спасибо.
C++ Зачем скрывать данные?
Я не понимаю, зачем в языке С++ предусмотрены private данные. От кого их нужно скрывать? Зачем хорошему программисту сокрытие, если и без него можно написать правильный код и организовать в нём правильное разграничение доступа к данным? Отдельный вопрос по поводу констант: константы не могут быть перезаписаны. Но ведь и переменную можно тоже не перезаписывать до конца работы программы, если в...
C++ Найти количество пар соседних элементов последовательности, разница между которыми равно заданному числу https://www.cyberforum.ru/ cpp-beginners/ thread2376285.html
Данная последовательность из n вещественных чисел.Найти количество пар соседних элементов, разница между которыми равно заданному числу.
C++ Данный массив размером n × n, элементы которого целые числа https://www.cyberforum.ru/ cpp-beginners/ thread2376283.html
Данный массив размером n × n, элементы которого целые числа.Подсчитать произведение элементов, расположенных на побочной диагонали
Данный массив размером n × n, элементы которого целые числа. парные столбце таблицы заменить на число X C++
Данный массив размером n × n, элементы которого целые числа.парные столбце таблицы заменить на число X.
C++ Транспонирование матрицы Как в C++ сделать транспонированную матрицу? https://www.cyberforum.ru/ cpp-beginners/ thread2376280.html
26 / 25 / 14
Регистрация: 12.10.2018
Сообщений: 240
20.12.2018, 19:51 0

Написать программу, реализующую сортировку одномерного массива методом обмена.(Найти количество перестановок элементов) - C++ - Ответ 13179308

20.12.2018, 19:51. Показов 6455. Ответов 4
Метки (Все метки)

Ответ

Пожалуйста: ))
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
int main()
{
    int n,k=0;
    cout << "n = ";
    cin >> n; // Ввод количества элементов массива
    int arr[n];
    for (int i = 0; i < n; i++) // Ввод элементов массива
    {
        cout << "arr[" << i << "] = ";
        cin >> arr[i];
    }
    for (int i = 0; i < n - 1; i++)  // Сортировка массива пузырьком
    for (int j = 0; j < n - i - 1; j++)
    if (arr[j] > arr[j + 1]) {swap(arr[j],arr[j+1]);k++;} // Меняем элементы местами и считаем количество перестановок
    for (int i = 0; i < n; i++) cout << arr[i] << " "; // Вывод отсортированного массива на экран
    cout << endl;
    cout << "k = " << k << endl;
    return 0;
}


Вернуться к обсуждению:
Написать программу, реализующую сортировку одномерного массива методом обмена.(Найти количество перестановок элементов) C++
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.12.2018, 19:51
Готовые ответы и решения:

Выполнить сортировку одномерного массива по возрастанию методом простого обмена
Выполнить сортировку одномерного массива по возрастанию методом простого обмена

Написать программу реализующую пузырьковую сортировку элементов выборки N чисел
Написать программу реализующую пузырьковую сортировку элементов выборки N чисел

Написать программу реализующую сортировку Шелла элементов выборки N чисел
Написать программу реализующую сортировку Шелла элементов выборки N чисел

Написать программу реализующую сортировку слиянием элементов выборки N чисел
Написать программу реализующую сортировку слиянием элементов выборки N чисел

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

Написать программу реализующую пузырьковую сортировку элементов выборки N чисел
Написать программу реализующую пузырьковую сортировку элементов выборки N чисел.(использовать язык...

Какую сортировку массива применить, чтобы посчитать количество перестановок двух соседних элементов?
Всем привет. Я раньше создавал подобную тему, но решил создать новую. Вопрос следующий. Скажите,...

Написать программу реализующую сортировку вставками элементов выборки N чисел (использовать любой язык программирования). Проведите анализ наихудшег
Написать программу реализующую сортировку вставками элементов выборки N чисел (использовать язык...

Создать программу реализующую два алгоритма сортировки одномерного массива: методом Шелла и быстрой сортировки
ЗАДАЧА. Создать программу реализующую два алгоритма сортировки одномерного массива: сортировка...

Выполнить сортировку методом : простой выбор в данном массиве. Определить количество перестановок
Массив случайных чисел: using System; using System.Collections.Generic; using System.Linq;...

Написать программу реализующую сортировку Шелла с шагами 9, 5, 3 и 1 на списке
Написать программу реализующую сортировку Шелла с шагами 9, 5, 3 и 1 на списке .

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