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

Блочная сортировка массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ «Вычеркивание» строки и столбца из матрицы оформить как функцию потока http://www.cyberforum.ru/cpp-beginners/thread100621.html
«Вычеркивание» строки и столбца из матрицы оформить как функцию потока. Сначала вводятся элементы исходной матрицы, номер строки и столбца, затем осуществляется «вычеркивание» элемнетов из матрицы и только после этого на экран должен выводиться результат. подскажите с чего начать???=(((
C++ Функции ввода и вывода Задание: Ввести с клавиатуры и вывести на экран значения переменных разных типов согласно с форатами данных(форматный ввод-вывод) и без использования форматов. Использовать все фунцкции: _сprintf(), _cscanf(), _cputs(), _cgets(), getch(), putch(), getchar(), putchar(), gets(), puts(), рrintf(), scanf(), sprintf(), sscanf(). Помогите, пожалуйста, справиться с заданием...буду благодарна любой... http://www.cyberforum.ru/cpp-beginners/thread100616.html
C++ for или while (Какой цикл "лучше"?)
Привет. Немного неординарный вопрос, но может кто знает: Какой цикл выгоднее использовать, когда можно использовать оба? Насколько я понимаю for (i = 1; i <= n; ++i) {...;} и i = 1; while(i <= n) {...; ++i;} аналогичны (за исключением работы continue в них), так есть ли какое-то преимущество для ресурсов компьютера (для удобства чтения имхо for лучше) или нет?
C++ виртуальные функции
сделать какой либо из методов класса виртуальным #include<iostream.h> #include<stdio.h> class chislo { int a; public: void print() {
C++ Сложение 2-х чисел, классы... http://www.cyberforum.ru/cpp-beginners/thread100585.html
Нужно создать ф-цию вне класса, функция должна складывать 2 числа. Помогите, пожалуйста правильно оформить функцию. Вот что получилось, знаю, что не правильно, но правильно не получается))) # include <iostream> # include <conio.h> # include <stdio.h> class sum { public: int a, b, c; void vivod();};
C++ Иероглифы вместо русских букв Как сделать в С что бы вместо иероглифов были русские буквы подробнее

Показать сообщение отдельно
gorin
207 / 14 / 2
Регистрация: 18.08.2009
Сообщений: 571
24.10.2011, 20:29
вроде нашол, выйдет выложу обязательно, не меня же одного это интересует, я не люблю программирование очень, учеба заставляет, но работа с массивами очень интересная штука.

Добавлено через 18 минут
Вот что то нашол, не работает, вроде все правильно
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
void bucketSort(int arrey[N])
{
 
    int buckets[hor][ver];
    int ostatok;
    for(int x = 1; x <= 100; x *= 10)
    {
        count = 0;
        for(int i = 0; i < N; i++)
        {
            temp = arrey[i] / x;
            ostatok = temp % 10;
            buckets[ostatok][i] = arrey[i];
        }
        for(int i = 0; i < hor; i++)
        {
            for(int j = 0; j < ver; j++)
            {
                if(buckets[i][j] != -1)
                {
                    arrey[count] = buckets[i][j];
                    count++;
                }
            }
            sm += IntToStr(arrey[i]) + "  ";
        }
    }
}
чтобы вызвать
C++
1
bucketSort(mas);
, все компилируется но при нажатии "сортировать" ошибка!
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru