Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Поблочное считывание с файла https://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;) {
C++ Прямоуголиник в WinAPI https://www.cyberforum.ru/ cpp-beginners/ thread552225.html
Парнишки, мой преподаватель вечно ко мне пристает, я уже устала от его заморочек. В последний раз он мне задал сделать программу в Вижуал Студио приложение WinAPI Я в ней ничего не понимаю, так как целый семестр мы изучали совсем другое. Но доказать ему это нереально, а программу просит показать. Кто сможет помочь в моей сложной истории, отпишитесь пожалуйста. А условие задачи таково:...
C++ Описать функцию Пятница13(d), которая определяет количество дней до даты d, ... https://www.cyberforum.ru/ cpp-beginners/ thread552207.html
Помогите пожалуйста очень нужно решить задачу..... Дано type число = 1..31; месяц = 1..12; год = 1..2000; дата = record ч : число; м : месяц; г : год
C++ Работа с процесамми, и памятью
Интересует несколько вопросов, если можете ответье пожалуйста. 1. Каким образом можно считать обьем памяти которую занимает определенный процесс? 2. Каким образом можно запустить\остановить\перезапустить зарегестрированую службу windows? 3. Каким образом можно убить процесс? Зараннее спасибо за ответ\ответы.
C++ Танчики в graphics.h Здравствуйте! Задали задания в устаревшей и совершенно мне неизвестной библиотеке graphics.h создать игру танки. Я уже прописал движение своего танка и выстрел, но при выстреле танк стоит на месте пока снаряд не долетит до конца карты, знаю, что программа написанная мною правильна, но не знаю как это исправить. struct menu_scene { int bgcolor; int width; int height; }; ... https://www.cyberforum.ru/ cpp-beginners/ thread552182.html
C++ Из обычного в динамический массив Помогите пожалуйста переделать массив из обычного в динамический. #include "stdafx.h" #include <iostream>//i/o #include <conio.h> //getch #include <cmath> //fabs, abs #include "stdafx.h" #include <math.h> #include <tchar.h> https://www.cyberforum.ru/ cpp-beginners/ thread552180.html STL: реализовать кольцевой упорядоченный двусвязный список C++
Добрый вечер всем кто открыл эту вкладку! Надо реализовать кольцевой упорядоченный двозвязний список на STL + некоторые функции работы с ним (добавление нового, удаление, печать). Я реализовал все кроме кильцевости. Где-то читал, что нельзя это сделать. Но уверен - выход есть. Помогите))) #include "stdafx.h" #include <iostream> #include <algorithm> #include <list>
C++ Течёт память рекой Не могу понять в чём проблема. Есть класс CControl, от него есть наследники CInput и CButton. Просто создание объектов типа CButton и CInput не возникает утечек памяти, использование функции Clone для получения копии объекта (и последующее освобождение памяти через delete) тоже проблем не возникает, а вот когда возникает необходимость хранить объекты наследники CControl в классе CWindow в списке... https://www.cyberforum.ru/ cpp-beginners/ thread552134.html C++ Системы счисления https://www.cyberforum.ru/ cpp-beginners/ thread552125.html
Задано положительное действительное число up в системе счисления с основанием p с фиксированной точкой, и основание q (p, q ≠ 2, 8, 10, 16). Требуется: 1. Перевести число up в систему счисления с основанием q (при проверке работы программы числа up и q задаются преподавателем). 2. Перевести число up в 32-разрядный двоичный код, после чего это число с по-мощью разбиения на тетрады (т.е. на...
Списки: функции для работы со списками C++
Помогите пожааааааалуйста с задачками!!!! ;) ОПИШИТЕ ФУНКЦИИ ТИПОВЫХ ОПЕРАЦИЙ С СПИСКАМИ: 1. Функция AddHead (int d) добавление узла в голову списка; 2. Функция AddEnd (int d) добавление узла в конец списка; 3. Функция ShowList() вывод списка на экран; 4. Функция Search (int d) поиск узла с заданным значением в некотором поле данных; 5. Функция FindNode (int n) поиск узла с заданным...
C++ Итерационные циклы Написать программу вычисления значения функции, заданной в виде ряда, с погрешностью епсилон> 0,0001 п(пи)=3+4*(1/2*3*4 - 1/4*5*6 + 1/6*7*8 -....) Напишите пожалуйста, нужно для будущего авиации))) https://www.cyberforum.ru/ cpp-beginners/ thread552114.html
96 / 748 / 279
Регистрация: 11.04.2012
Сообщений: 971
19.04.2012, 10:14 0

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

19.04.2012, 10:14. Показов 978. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено sashqa93 как решение

Решение

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;
}


Вернуться к обсуждению:
Пузырьковая сортировка C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.04.2012, 10:14
Готовые ответы и решения:

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

Пузырьковая сортировка
Здравствуйте. Есть код, который сортирует методом пузырька по строчкам, что мне поменять, чтобы...

Пузырьковая сортировка
Здравствуйте .Объясните , пожалуйста , подробно , как работает пузырьковая сортировка . ...

Пузырьковая сортировка
Посмотрите что не так дана таблица стран с кол-вом золотых, серебряных медалей нудно...

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

Пузырьковая сортировка
Есть курсовик. Есть пузырьковая сортировка Есть одно НО. Сортировка должна быть сделана через...

Пузырьковая сортировка
Написал программу сортировки методом пузырька: #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include...

Пузырьковая Сортировка
Описать структуру с именем Train, содержащую следующие поля: Point (название пункта назначения),...

Пузырьковая сортировка
Помогите плз. Работаю в Visual Studio 2010. Написал алгоритм пузырьковой сортировки, но когда...

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