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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Заполнение массива http://www.cyberforum.ru/cpp-beginners/thread568335.html
Заполнить массив двадцатью первыми натуральными числами, делящимися нацело на 13 или на 17 и находящимися в интервале, левая граница которого равна 300. #include <iostream> using namespace std; int main () { int array1 ; int d = 300;
C++ вещественная матрица ]помогите пожалуйста напечатать заданную вещественную матрицу , расположив ее столбцы в порядке невозрастания их l1 норм (||x||=||x1||+...||xn||). Использовать метод выборки минимальных элементов. делаю вот так а дальше что-то не получается: #include "stdafx.h" #include<iostream> #include<cmath> using namespace std; int _tmain(int argc, _TCHAR* argv) {int c,b,t,i, nums, a; int size=4; http://www.cyberforum.ru/cpp-beginners/thread568315.html
C++ НЕ находит cin cout
Вроде бы подключил заголовочные файлы. Почему не находит cin и cout они же вроде бы должны быть в iostream #include <stdafx.h> #include <iostream> #include <iomanip> #include <math.h> #include <windows.h> class ENTROPIA {
Кодировка C++
Ребят где можно почитать про то как ОС работает с кодовыми страницами, непонятны сами так сказать основы и почитать не найду где, вопросы примерно такие: 1. Если я компилирую исходник кодировка строковых переменных в нем будет как кодировка файла исходника? 2. Когда пишу консольную программку с русскими символами использую setlocale, что при этом происходит? мы даем команду консоли использовать...
C++ Вопрос по обработке исходного кода интернет-страницы. http://www.cyberforum.ru/cpp-beginners/thread568295.html
Сама задача состоит в том, чтобы вывести таблицу, сколько раз каждое слово повторяется в тексте. Это сделать могу, допустим, используя ассоциативный контейнер. Но что делать, когда текстовый файл представляет собой исходный код интернет-страницы (или вместо исходного кода на входе разрешено передавать сам адрес интернет-страницы)? Помогите разобраться или посоветуйте что почитать на эту тему.
C++ Минимальный элемент в последовательности Дана последовательность из n целых чисел. Найти минимальный элемент в этой последовательности. подробнее

Показать сообщение отдельно
kkk008009kkk
46 / 46 / 1
Регистрация: 24.03.2011
Сообщений: 315
08.05.2012, 00:33     Пузырьковая сортировка
Написал программу сортировки методом пузырька:

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
#include <stdio.h>
#include <conio.h>
#include <cstdlib>
 
 
 
 
int main(){
    int a[10];
    int s,d,f,sc;
    sc=0;
    f=12;
    
    for(int i=10;i>0;i--)
    {
        a[i]=i-1+f;
       printf("%d \n",a[i]);
 
    }
   
    while ((10-sc)>0)
    {
    for (s=2;s<10-sc;s++)
    {
    if ((a[s])<(a[s-1]))
    {
                  d=a[s];
                  a[s]=a[s-1];
                  a[s-1]=d;
                  }
                  sc=sc+1;
                  }
                  }
                   for(int i=0;i<10;i++)
    {
        
       printf("%f /n",a[i]);
 
    }
                  
    getch();              
}
Написал по псевдокоду:

Вход: массив A, состоящий из N элементов, с нумерацией от A[1] до A[N]
sc := 0;
цикл пока N - sc > 0:
цикл для i = 2, ..., N-sc:
если A[i] < A[i-1], то:
поменять местами A[i] и A[i-1];
sc := sc + 1;
Но не работает, цикл зацикливается. Подскажите, пожалуйста, где ошибка.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru