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

Одномерный массив, почти доделал - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализация АТД 2-3 дерева http://www.cyberforum.ru/cpp-beginners/thread999550.html
Реализуйте структуру-множество целых чисел на основе 2-3 дерева. Для упрощения задачи разрешается опустить операцию удаления узлов. 2-3 дерево – дерево с двумя типами узлов: листья, хранящие конкретные значения; внутренние узлы, содержащие 3 связи с дочерними узлами и минимальные значения, хранящиеся во втором и третьем поддереве. Внутренние узлы могут содержать как 2, так и 3 поддерева....
C++ Процедура сортировки, засекающая время и оставляющая массив неизменным Здравствуйте! Наткнулся на 2 проблемы в своей задаче, помогите, пожалуйста, найти решение сама задача заключается в том, чтобы рандомно забитый целыми числами массив отсортировать тремя видами сортировок, при этом сравнивая время, собственно, здесь 2 вопроса: 1. как справиться со временем? время сортировки вставками массива длины 1000 выдается как 0.000000 2. основная проблема: как... http://www.cyberforum.ru/cpp-beginners/thread999534.html
Vector C++
Создаю вектор vector<char*> ArrAns(1); в одном из файлов .cpp. Используется он функциями, описанными в этом файле, и в файле Form2.cpp, куда он включён extern vector<char*> ArrAns; Проблема в том, что когда я через F10 запускаю программу(по шагам) и она заходит на первый шаг, в векторе ArrAns уже находится более миллиона(?!) элементов. Притом я не менял его, ведь первый шаг // Включение...
Даны целые числа K, N и набор из N целых чисел. Сравнить числа из набора с K C++
2. Даны целые числа K, N и набор из N целых чисел. Если в наборе имеются числа, меньшие K, то вывести True; в противном случае вывести False Ребят если можно то с объяснением, никак не могу с этими задачами разобраться! Заранее спасибо!
C++ Проверить, чередуются ли в массиве четные и нечетные числа. http://www.cyberforum.ru/cpp-beginners/thread999520.html
3.Дан целочисленный массив размера N. Проверить, чередуются ли в нем четные и нечетные числа. Если чередуются, то вывести 0, если нет, то вывести порядковый номер первого элемента, нарушающего закономерность. Ребят если можно то с объяснением, никак не могу с этими задачами разобраться! Заранее спасибо!
C++ Задача о N ферзях. Генетический алгоритм Необходимо реализовать генетический алгоритм для расстановки N ферзей. Необходимо определить максимальное N для которого можно выполнить расстановку не более чем за 100000 операций. Вот моя реализация, которая никак не хочет работать =( Не могу понять, в чем ошибка. // ferzi.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <list> подробнее

Показать сообщение отдельно
Rivory
146 / 112 / 2
Регистрация: 15.01.2013
Сообщений: 266
06.11.2013, 13:17
Лень разбираться в чужом коде, вот сортировка пузырьком по убыванию модулей.
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
#include <iostream>
#include <cmath>
using namespace std;
 
int main(int argc, char** argv)
{
 
    int *a, n;
    cout << "Enter n: ";
    cin >> n;
    a = new int [n];
 
    cout << "Enter array a: ";
    for (int i = 0; i < n; i++)
        cin >> a[i];
 
    int tmp;
 
    for (int i=n-1;i>0;i--)
    {
        for(int j=0;j<i;j++)
        {
            if(abs(a[j])<abs(a[j+1]))
            {
                tmp = a[j];
                a[j] = a[j+1];
                a[j+1] = tmp;
            }
        }
 
    }
 
    for(int i=0; i<n; ++i) cout << a[i] << "\t";
 
    cout << endl;
 
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru