Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ строки c_style В этом видео https://www.youtube.com/watch?v=IhQUFMzCsXc&list=PLQOaTSbfxUtCrKs0nicOg2npJQYSPGO9r&index=76 на 3,5 минуте написан такой код char *My_String = { "Hello","World","!" }; и он там работает, у меня не работает работает только так const char *My_String = { "Hello","World","!" }; Непонятно почему https://www.cyberforum.ru/ cpp-beginners/ thread2815628.html Вычислить выражения C++
Для целого положительного числа n и целых чисел A1, ..., An. Необходимо вычислить: A1 + 1!, A2 + 2!, ..., An + N!
C++ Выделить из текста отдельные слова https://www.cyberforum.ru/ cpp-beginners/ thread2815609.html
Выделить в отдельные переменные типа string (массивы типа char) Фамилию, Имя, Отчество. В отдельные переменные типа int день рождения, месяц рождения, год рождения . Как это должно выглядеть хотя бы примерно подскажите пожалуйста .
C++ Написать программу нахождения факториала 817 https://www.cyberforum.ru/ cpp-beginners/ thread2815605.html
Написать программу нахождения факториала 817. Пробовал написать что-то свое, но было переполнение, неверно выбирал тип переменной. Как быть?
C++ Блок-схема
Help, нужно создать блок схему на эту программу #include <iostream> #include <iomanip> using namespace std; double x(double t) { if (t < 2) return t * t + 7.0;
C++ Метод Откуда взялся метод potomek ?(if(potomek()) m = new Glon();) class Glon: protected Organizm, public Mieszkaniec { public: Glon(); virtual RodzajMieszkanca kimJestes() final; virtual ZamiarMieszkanca https://www.cyberforum.ru/ cpp-beginners/ thread2815590.html
C++ Бок схема https://www.cyberforum.ru/ cpp-beginners/ thread2815589.html
Нужно составить блок - схему к данной программе #include <iostream> #include <iomanip> using namespace std; double x(double t) { if (t < 2) return t * t + 7.0;
C++ как исправить Pushage: рекурсия на всех путях выполнения, функция вызовет переполнение стека?
struct tree { int ticket_code; int numberofthings; string last_name; tree* left, * right; }; void deleteBinaryTree(tree*& root) { if (root == nullptr) { return;
C++ Перевести код с паскаля на C++ var N, a, num: integer; begin N:= 0; num:= 0; readln(a); while a<>0 do begin num:=num+1; if (a mod 2 <> 0) and (a mod 3 = 0) then N : = N + 1; readln(a); end; writeln(num); writeln(N); https://www.cyberforum.ru/ cpp-beginners/ thread2815572.html C++ Pushage: рекурсия на всех путях выполнения, функция вызовет переполнение стека https://www.cyberforum.ru/ cpp-beginners/ thread2815571.html
struct tree { int ticket_code; int numberofthings; string last_name; tree* left, * right; }; void deleteBinaryTree(tree*& root) { if (root == nullptr) { return;
Разложение в степенной ряд C++
Разложите пожалуйста в степенной ряд S=x/1!+x^2/2!+x^3/3!+x^4/4!+...+x^n/n! и записать в программу. С точностью EPS=0.0001 #include "stdafx.h" #include "stdio.h" #include "math.h" int main() { float a, x, s, eps;
C++ Найти простые числа в первой тысяче натуральных чисел Найти в первой тысячи натуральных чисел только те числа, которые являются простыми. Вывести их на экран по одному в каждой строке. https://www.cyberforum.ru/ cpp-beginners/ thread2815564.html
1 / 1 / 0
Регистрация: 18.03.2020
Сообщений: 81
0

Сортировка выбором (Шейкированием, перестановками) - C++ - Ответ 15425865

17.04.2021, 14:05. Показов 508. Ответов 6
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет, только недавно начал изучать с++. Вот задание, есть просто одномерный массив и нужно шейкерной сортировкой числа в массиве переставить по возрастанию. А весь алгоритм в функции написать.
Алгоритм я записал, и по началу даже все работает, но с самой сортировкой что-то не то, я на выходе постоянно ошибку (-76543877 что-то там еще получаю), может кто знает в чем я ошибся, там мб из границ вышел или что-то в этом духе, прост чтобы я знал где исправлять, спасибо заранее.
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
41
42
43
#include <iostream>
#include <string>
using namespace std;
 
void bubble(int *arr,int n) {
    int l;
    int r;
    int i;
    l = 0;
    r = n - 1;
    while (l <= r) {
        for (i = l; i <= r; i++) {
            if (arr[i] >= arr[i + 1]) {
                swap(arr[i], arr[i + 1]);
            }
        }
        r--;
        for (i = r; i >= l; i--) {
            if (arr[i] <= arr[i - 1]) {
                swap(arr[i], arr[i - 1]);
            }
        }
        l--;
    }
};
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int a;
    cin >> a;
    int arr[1000];
    for (int i = 0; i < a; i++) {
        arr[i] = rand() % 200 - 100;
    }
    for (int i = 0; i < a; i++) {
        cout << " " << arr[i];
    }
    bubble(arr, a);
    for (int i = 0; i < a; i++) {
        cout << arr[i] << " ";
    }
}


Вернуться к обсуждению:
Сортировка выбором (Шейкированием, перестановками) C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.04.2021, 14:05
Готовые ответы и решения:

Сортировка перестановками
Хотел написать функцию для сортировки. Компилятор ошибок не выдает.На выводе выходит это: 3 2 5 4 ...

сортировка перестановками
нужно отсортировать линейный список перестановками я так понимаю это тоже самое что пузырек?

Сортировка обменом (перестановками)
Требуется написать программу для решения задачи(картинка во вложении). Имеется код для генерации...

Сортировка линейного списка перестановками
я написал алгоритм который будет просто менять поля value а не перенаправлять указатели, но...

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

Сортировка одномерного массива разными методами: методом пузырька, сортировка выбором, сортировка включением
Составить программу, реализующую сортировки одномерного массива разными методами: методом пузырька,...

Сортировка Шейкером или же Сортировка выбором привести примеры или задачи
С комментариями пожалуйста

Сортировка выбором
Здравствуйте товарищи. Есть к вам одни вопрос. Есть задание- . Дана целочисленная квадратная...

Сортировка выбором
#include &quot;stdafx.h&quot; #include&quot;iostream&quot; #include&quot;time.h&quot; using namespace std; int main()...

Сортировка выбором
Сортировка выбором. Выбирается минимальный элемент в массиве и переносится в новый массив. Затем на...

Сортировка выбором
Обьясните вот эту строчку min = ( a &lt; a ) ? j : min; #include &lt;iostream&gt; using namespace std;...

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