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

Упорядочить массив, начиная с элемента с номером К, методом "пузырька" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа на С http://www.cyberforum.ru/cpp-beginners/thread393718.html
Помогите написать программу на С
C++ поразрядные операции Народ, помогите пожалуйста решить задачу. Задание на скрине. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread393633.html
C++ Определить количество повторяющихся букв в слове.
Определить количество повторяющихся букв в слове. После каждой буквы "о" в слове вставить сочетание "ля" Вычеркнуть из слова все буквы "я",стоящие на честных местах. 2.3 Создавайте темы с осмысленными и понятными названиями - это серьезно повышает шансы, что на ваш вопрос ответят.
Сколько языков Cи есть?Какие у каждого особенности? C++
Сколько языков Cи есть?Какие у каждого особенности?
C++ Протабулировать функцию http://www.cyberforum.ru/cpp-beginners/thread393613.html
Вот, программу я написал, только она в начале, перед тем как ввести необходимые значения долго думает... Не знаете, в чём проблема? #include <iostream> #include<cmath> using namespace std; double s(double x) { return tan(x)-1/x; } int main() {
C++ решение задач С++ дано целое число n>0, найти сумму 1 в первой степени + 2 во второй + N в степени N подробнее

Показать сообщение отдельно
Vitusja
0 / 0 / 0
Регистрация: 12.10.2011
Сообщений: 32
28.11.2011, 14:53     Упорядочить массив, начиная с элемента с номером К, методом "пузырька"
Задан массив U(N) и натуральное число К. Сортировать элементы, начиная с элемента с номером К, за ростом.
Для решения задачи применим метод "пузырька"


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
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
 
int main(void)
{
    enum { N = 4 };
    int a[N];
    int i, j, temp;
 
    printf("Vvedit' chysla\n");
    for (i = 0; i < N; i++)
        scanf("%d", &a[i]);
    for (i = 1; i < N; i++) {
        temp = a[i];
        for (j = i - 1; j >= 0; j--)
            if (temp < a[j]) {
                a[j + 1] = a[j];
                a[j] = temp;
            }
    }
    for (i = 0; i < N; i++)
        printf("%d\n", a[i]);
        return 0;
    getch ();
}
можете исправить, или что-то подсказать чтоб сортировало начиная с элемента с номером К.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru