Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Шаблон класса Привет всем! Решил написать программу с шаблонами. Вот 3 файла: //tree.h #pragma once template <class T> class tree https://www.cyberforum.ru/ cpp-beginners/ thread252990.html C++ Где скачать C++
Помогите.Скиньте ссылку где можно скачать C++ под Vista. Облазил весь яндекс с гуглом:)
C++ Изменение размеров массива Добрый день! Хочу попросить помощи в решении следующего вопроса, есть ли какая-то возможность изменения размерности массива пользователем? Понятно, что static const в классе или const вне класса изменить нельзя, или enum {m1, m2} не изменить. https://www.cyberforum.ru/ cpp-beginners/ thread252984.html C++ заданы значения действительных х, у, z. Вычислить значение выражения https://www.cyberforum.ru/ cpp-beginners/ thread252983.html
у меня вот какая задачка "задано значения действительных х, у, z. Вычислить значения выражения а=2*cos(x-Pi/6)/1/2+sin^2(y), b=1+z^2/(3+z^2/5)*(x+y)^2/5 Для решения своих задач создавайте отдельные темы
C++ возведение в степень!
Кто помнит функцию возведения в степень.?? "трам-пам-пам" (a,b) ???? Добавлено через 3 минуты И еще желательно логарифм)))))%-)
C++ Получение значение числа а возведенного в степень Дано целое число а. Получить значение числа а при возведение его в степень 31и98 я написала программу а что то не работает #include<stdio.h> #include<conio.h> int main () { Long double b,c; skanf "% i",&a); b=a*a; b=b*b*a; c=b*b*b*a; https://www.cyberforum.ru/ cpp-beginners/ thread252974.html
C++ Динамичные классовые типы Только начал свое ознакомление с классами.Хотелось бы увидеть реализацию данной программы. Создать динамический класс Catalog, основанный на связном списке, в котором каждый элемент – структура типа Book. Класс должен реализовывать следующие операции: add_book() – добавление книги в каталог; del_book() – удаление книги из каталога; find_by_autor() – поиск книги в каталоге по автору;... https://www.cyberforum.ru/ cpp-beginners/ thread252968.html Посмотрите код, подскажите что исправить C++
Вот 4 дня назад начал изучать C++ Учительница по информатике дала задачу: Вводятся 3 числа. Если положительное - возвести во 2 степень. Если отрницательное - в 4 степень. Вот что у меня получилось: gui.h #include <iostream> using namespace std;
C++ Взаимодействие между объектами единой иерархии классов Здравствуйте. У меня есть некоторый базовый класс window, который создает "окно" и представляет функции доступа к нему для производных классов. Есть базовый абстрактный класс shape (производный от window) который наследуют другие классы-фигуры (точка, линия, квадрат и т.п.) Классы фигур, наследуя shape, выводят фигуры "на окне" класса window Я создаю объект класс window, т.е. окно, а вот... https://www.cyberforum.ru/ cpp-beginners/ thread252962.html C++ Массив с нулевыми значениями https://www.cyberforum.ru/ cpp-beginners/ thread252939.html
Присваивание нулевых начальных значений элементам массива.. Пожалуйста помогите исправить ошибки......не переделывая...это пример из книжки..... // нулевой массив.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <conio.h> #include <iomanip> #include<iostream> #include<stdio.h>
C++ Окружности
помогите пож-та: надо составить три окружности разных цветов да еще чтобы они последовательно были соединены(как ауди )) Не вклинивайтесь в чужие темы с несвязанным с ними вопросом. Так же крайне желательно указывать среду программирования, ну и собственные наработки, если имеются.
C++ рекурсии... https://www.cyberforum.ru/ cpp-beginners/ thread252917.html
задание: Во входном файле задано без ошибок логическое выражение следующего вида : <логическое выражение>::= true|falsе|<операция>(<операнды>) <операция>:: = not |and| or <операнды>:: = <операнды>|<операнд>,<операнды> <операнд>:: = <логическое выражение> У операций and и or может быть любое число операндов, у not – только один. Ввести это выражение и вычислить его значение. Например,...
0 / 0 / 0
Регистрация: 03.03.2011
Сообщений: 5
0

сортировка массива - C++ - Ответ 1425579

06.03.2011, 14:27. Показов 608. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
нужно найти ошибку..у меня не получается(
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
// efficient_sort.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <stdlib.h>
#include <conio.h>
#include "testing.h"
 
#define N 12
 
void merge_intervals(int arr[N], int p, int q, int r);
void print_arr(int arr[N], int start, int number);
 
int _tmain(int argc, _TCHAR* argv[])
{
    int arr[N] = {14,12,15,16,9,8,7,6,5,4,3,2};
    int t,k,r,i;
    k=1;
 
    input_printf("Unsorted array:\t");
    print_arr(arr,0,N);
 
    while(k<N)
    {
        t=0;
        while(t+k<N)
        {
            r=__min(N,t+2*k);
            merge_intervals(arr, t, t+k, r);
            t=r;
        }
        k=k*2;
    }
 
    input_printf("Sorted array:\t");
    print_arr(arr,0,N);
 
    WAIT_ANY_KEY
    return 0;
}
 
 
void merge_intervals(int arr[N], int p, int q, int r)
{
    int tmp_arr[N];
    int p0, q0, s0, i;
 
    p0=p;
    q0=q;
    s0=0;
 
    while(p0<q || q0<r)
    {
        if( p0<q && q0==r || arr[p0]<arr[q0] )
        {
            tmp_arr[s0]=arr[p0];
            s0++;
            p0++;
        }
        else
        {
            tmp_arr[s0]=arr[q0];
            s0++;
            q0++;
        }
    }
 
    for(i=0;i<s0;i++)
    {
        arr[p+i]=tmp_arr[i];
    }
 
}
 
void print_arr(int arr[N], int start, int number)
{
    int i;
    for(i=start;i<number+start;i++)
    {
        printf("%2d ",arr[i]);
    }
    printf("\n");
 
}
как это должно работать:

Вернуться к обсуждению:
сортировка массива C++
Вложения
Тип файла: txt EffectiveSort example 3.txt (3.2 Кб, 17 просмотров)
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.03.2011, 14:27
Готовые ответы и решения:

Быстрая сортировка(сортировка Хоара). Отсортировать фрагмент массива
Мне нужно отсортировать фрагмент массива, расположенный между первым и последним отрицательным...

Сортировка массива по сумме цифр элементов массива в порядке возрастания(неубывания)
Мне нужно написать программу, которая будет сортировать заданный массив по сумме цифр его элементов...

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

Сортировка массива: перенести положительные числа в начало, а отрицательные - в конец массива
Дан вещественный массив A(N). Отсортировать его таким образом, чтобы все положительные числа...

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

Сортировка массива структур через сортировку массива указателей
Ошибка возникает в функции void sort(student **ppStud, int k, char ch). Кто видит ошибку -...

Сортировка массива. Ошибка после ввода размерности массива
подскажите почему после ввода размерности массива выдает ошибку #include&lt;iostream&gt;...

Сортировка массива, вместо массива выводит мусор
Здравствуйте Уважаемые жители форума! Есть рабочий код сортируем массив выбором поиск...

Указатели массива и сортировка массива
Доброго времени суток, вот бьюсь над проблемой, нужна программа которая б сортировку динамического...

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