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

Пузырьковая сортировка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поблочное считывание с файла http://www.cyberforum.ru/cpp-beginners/thread552241.html
Нашел-таки ошибки в своём коде шифрования DES, исправил. Теперь надо реализовать работу с файлом. Как бинарно считывать блоками по 8 байт файл? Данные на вход подаю в формате unsigned long long (так раз 8 байт). Как правильно это реализовать? И если в файле будет количество байт, которое не делится на 8... Сча буду гуглить, но мб кто-то быстрее напишет и правильнее :)
C++ Стенки внутри лабиринта Господа эксперты,не пойму почему код не работает: "Мышь" не должна бегать по стенка(стенки определяются в массиве),а на деле результата нет. void Game::ControlMouse() { Game gc; int hx,hy,ch,i=0,j=0; for(hx=80,hy=80;hx<560&&hx>80,hy<350&&hy>80;) { http://www.cyberforum.ru/cpp-beginners/thread552232.html
Прямоуголиник в WinAPI C++
Парнишки, мой преподаватель вечно ко мне пристает, я уже устала от его заморочек. В последний раз он мне задал сделать программу в Вижуал Студио приложение WinAPI Я в ней ничего не понимаю, так как целый семестр мы изучали совсем другое. Но доказать ему это нереально, а программу просит показать. Кто сможет помочь в моей сложной истории, отпишитесь пожалуйста. А условие задачи таково:...
Описать функцию Пятница13(d), которая определяет количество дней до даты d, ... C++
Помогите пожалуйста очень нужно решить задачу..... Дано type число = 1..31; месяц = 1..12; год = 1..2000; дата = record ч : число; м : месяц; г : год
C++ Работа с процесамми, и памятью http://www.cyberforum.ru/cpp-beginners/thread552196.html
Интересует несколько вопросов, если можете ответье пожалуйста. 1. Каким образом можно считать обьем памяти которую занимает определенный процесс? 2. Каким образом можно запустить\остановить\перезапустить зарегестрированую службу windows? 3. Каким образом можно убить процесс? Зараннее спасибо за ответ\ответы.
C++ Танчики в graphics.h Здравствуйте! Задали задания в устаревшей и совершенно мне неизвестной библиотеке graphics.h создать игру танки. Я уже прописал движение своего танка и выстрел, но при выстреле танк стоит на месте пока снаряд не долетит до конца карты, знаю, что программа написанная мною правильна, но не знаю как это исправить. struct menu_scene { int bgcolor; int width; int height; }; ... подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
19.04.2012, 10:14     Пузырьковая сортировка
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
#include <stdio.h>
#include <stdlib.h>
#include <memory.h>
#include <conio.h>
#include <tchar.h>
 
bool ordered(int* px, int n);
void swap(int& first, int& second);
 
int main(void)
{
    int N = 0;
    printf("Vvedite razmer massiva N\t"); scanf("%d",&N);
 
    int* X = new int[N];
    memset((void*)X, 0x00, sizeof(int) * N);
 
    for (int i = 0; i < N; i++)
    {
        X[i] = rand() % N + 1;
        printf("%d ",X[i]);
    }
 
    printf("\n");
 
    do {
         for (int i = 0; i < N-1; i++)
              if (X[i] > X[i+1]) swap(X[i], X[i+1]);
    }while(!ordered(X,N));
 
    for (int i = 0; i < N; i++)
        printf("%d ",X[i]);
    printf("\n");
 
    _getch();
 
    return 0;
}
 
bool ordered(int* px, int n)
{
    for (int i = 0; i < n-1; i++)
        if (px[i] > px[i+1]) return false;
    return true;
}
 
void swap(int& first, int& second)
{
    int temp = first;
    first = second;
    second = temp;
}
 
Текущее время: 05:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru