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

Сортировка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обработка строки http://www.cyberforum.ru/cpp-beginners/thread1146421.html
Первые 3 сделал, помогите разобраться с остальными: #include <iostream> #include <string.h> #include <cstring> #include <conio.h> using namespace std; /*Заданная строка состоит из слов, разделенных одним или несколькими пробелами. Определить: а) количество слов в строке; б) количество слов, начинающихся с заданного символа; в) количество слов, у которых первый и последний символы...
C++ Поиск папки или файла ! Здравствуйте !!! Как можно в С++ организовать поиск файла или папки ?Скажите пожалуйста с чего начать! Мне не нужен исходник просто по возможности дайте ссылочку на матерьял для изучения!Гугл как не странно не чего ненаходит может я искать не умею!!!! http://www.cyberforum.ru/cpp-beginners/thread1146418.html
Организация двунаправленного списка и программирование простых операций над ним C++
Нужен исходник программы (код) на курсовую работу на тему: Организация двунаправленного списка и программирование простых операций над ним. Список должен содержать поля: ID,Фамилия,Имя,Отчество. Помогите пожалуйста!!!
C++ Программа считывания литерной матрицы из текстового файла не выходит из цикла
Доброго времени суток. Программа считывания литерной матрицы из текстового файла не выходит из цикла. Похоже что программа не достигает метки конца файла. Никак не могу понять в чём я ошибся. Подскажите пожалуйста. Код программы: #include <iostream> #include <stdio.h> using namespace std; const int height = 40 , width = 60; int main()
C++ Заменить все пробелы на тире http://www.cyberforum.ru/cpp-beginners/thread1146384.html
В заданной строке символов заменить все пробелы на тире, причем, если несколько пробелов идет подряд, то заменить их одним тире.
C++ BGI graphics.h #include "graphics.h" #include <iostream> #include <math.h> #include <stdlib.h> // Provides exit #include <ctype.h> // Provides toupper using namespace std; void PicCircle(float x, float y, float R, int n) { float k=0.7;//коэффициент от 0.0 до 3.0 МОЖНО ЗАДАТЬ(изменяет R) circle(x, y, R); // рисуем окружность подробнее

Показать сообщение отдельно
Oksik_
0 / 0 / 0
Регистрация: 12.04.2014
Сообщений: 3
13.04.2014, 08:52     Сортировка
Доброго времени суток! Помогите пожалуйста разобраться с данным кодом поразрядной сортировки. Не могу понять какой блок операторов за что отвечает....
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
#include <iostream>
#include <conio.h>
#include <math.h>
//Skolko max razryadov v chisle
#define D 3
//Sistema schisleniya
#define P 10
using namespace std;
int main ()
{
   clrscr();
   int N,b[P],i,j,k,m,n;
   float a[100],x,v;
 
   //Vvodim massiv:
   cout<<"Vvedite chislo elementov: ";
   cin>>N;
   cout<<"Vvedite massiv: ";
   for (i=0; i<N; i++)
       cin>>a[i];
   }
  //Algoritm "Porazryadnaya sortirovka":
   for (m=0; m<D; m++)
   {
      for(i=0; i<P; i++)
          b[i]=0;
      for (i=0; i<N; i++)
      {
       v=a[i];
           for(n=0; n<m; n++)
                v=v/P;
       k=((int)floor(v))%P;
       x=a[i];
      for(j=i; j>b[k]; j--)
           a[j]=a[j-1];
       a[b[k]]=x;
     for(j=k; j<P; j++)
          b[j]=b[j]+1;
      }
   }
   //Vivod massiva
   for (i=0; i<N; i++)
      cout<<a[i]<<" ";
   getch();
}
Добавлено через 13 часов 25 минут
Отзовитесь, кто-нибудь пожалуйста....
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru