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

DEV C++ 4.9.9.2 сортировка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вызов функции в C++ http://www.cyberforum.ru/cpp-beginners/thread549116.html
есть циклический вызов функции: for (int i=0; i<start; i++) { if (classicZOT()) Psync++; } функция classicZOT() типа bool, возвращает true или false. Почему-то при таком вызове функция вызывается один раз, а возвращаемое ей значение прогоняется через цикл. Как сделать так, чтобы на каждой новой итерации функция вызывалась...
C++ Вычисление объёма и площади поверхности цилиндра вобщем однокурснику дали задание:Написать консольное приложение, которое позволяло бы выполнять вычисление обьёма и площади поверности цилиндра. Для хранения данных следует использовать структуры. Данные в структуры вводит пользователь с клавиатуры при запуске программы. Для расчёта использовать следующие формулы: S=2*pi*R*(h+R) - площадь V=pi*R*R*h -объем R - радиус основания цилиндра, h -... http://www.cyberforum.ru/cpp-beginners/thread549111.html
Вычисление объема и площади поверхности цилиндра C++
Нужно написать консольное приложение, которое позволяло бы выполнить вычисление объема и площади поверхности цилиндра (1 приложение, а не 2) формулы: S=2*pi*R*(h+R) - площадь V=pi*R*R*h -объем R - радиус основания цилиндра, h - высота (вводить с клавиатуры при запуске программы) Сам немогу сделать, так как полный ноль похоже) Спасибо))
C++ Сортировка бинарными вставками
Если у кого нибудь есть, выложите рабочий код сортировки бинарными вставками. Просто Си.Буду благодарен.
C++ Работа стандартного входного потока http://www.cyberforum.ru/cpp-beginners/thread549066.html
Здравствуйте. Допустим есть код: int number1, number2; std::cin >> number1 >> number2; Мы вводим, например, 1 2 и переменным number1 и number2 присваиваются значения "1" и "2" соответственно. А если мы введём
C++ Из данных двух массивов образовать третий массив Из данных двух массивов образуется третий массив: сначала элементы первого массива, в конце элементы второго массива; помогите пожалуйста! подробнее

Показать сообщение отдельно
HITMAN
Absolution
 Аватар для HITMAN
155 / 125 / 3
Регистрация: 22.06.2011
Сообщений: 1,768
15.04.2012, 17:31     DEV C++ 4.9.9.2 сортировка
Задание в исходнике!

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
#include <iostream>
 
using namespace std;
 
int no_sort[10][10] = {
        {50,15,33,32,23,29,34,98,22,98},
        {29,34,98,22,98,12,44,89,63,72},
        {12,44,89,63,72,48,54,63,71,82},
        {48,54,63,71,82,53,66,17,65,29},
        {53,66,17,65,29,50,15,33,32,23},
        {50,15,33,32,23,53,66,17,65,29},
        {29,34,98,22,98,50,15,33,32,23},
        {12,44,89,63,72,29,34,98,22,98},
        {48,54,63,71,82,12,44,89,63,72},
        {53,66,17,65,29,48,54,63,71,82}
    };
    
int yes_sort[10][10] = {
        {0,0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0,0},
    };
    
int new_sort[10][10] = {
        {0,0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0,0},
        {0,0,0,0,0,0,0,0,0,0},
    };
 
void sort ()
{
//Алгоритм сортировки обязательно в подпрограмме, а вызов повторений в main
//Сортируем элементы строк справа налево по возрастанию
//Сортируем строки снизу вверх по сумме элементов по возрастанию
//Готовый массив разместить в yes_sort
//Массив new_sort получить из no_sort по алгоритму на картинке (по возрастанию) 
//no_sort не изменять   
}  
 
int main (int argc, char *argv[])
{ 
    char quit;
    quit = '\0';
    //timer start
    sort ();//repeat 0xFFFF
    //timer end
    cout << "array no sort." << endl;
    //out no_sort
    cout << "array yes sort." << endl;
    //out yes_sort
    cout << "array new sort." << endl;
    //out new_sort
    cout << "array time sort." << endl;
    //out time in ms
    while (quit != 'q')
    {
        cout << "Press q to quit " << endl;
        cin >> quit;
    }
    return 0;
}
Изображения
 
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru