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

Сортировка массива функцией - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подскажите как записать массив структур в файл http://www.cyberforum.ru/cpp-beginners/thread239419.html
Написал програмку, которая копирует желаемый прямоугольник(массив символов с атрибутами) в указанное место на экарн. Программа работает так как задуманно. В функции ReadRectSurface я использую несколько раз оператор new и ниразу delite. Подскажите пожайлуста в каком месте я должен вставить операторы delite и почему именно в том месте. Подскажите как записать массив структур FRAGMENT в файл и...
C++ Односвязный список. Привет -_- В моем понимании односвязный список это типо прямоугольнички, состоящие из двух - в одном из них типо содержание прямоугольничка (поле) а в другом указатель на посл. прямоуг. списка =D ну так вот... передо мной стоит задача 16. На основе односвязного списка организовать очередь. Че ваще от меня нужно 0_0 Поясните мне плиз задание. Я понимаю что такое очередь. http://www.cyberforum.ru/cpp-beginners/thread239418.html
Определить количество слов в тексте, оканчивающихся на гласную букву C++
Помогите пожалуйста с заданием, особенно пункт 2 ... :( С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна привышать 70 символов) Имя файла должно иметь расширение DAT Написать программу, которая 1) выводит текст на экран 2) определяет количество слов в тексте, оканчивающихся на гласную букву
ОБРАБОТКА ДВУМЕРНОГО МАССИВА C++
Сформировать массив из сумм положительных элементов строк.
C++ 3. Ввести строку произвольной длины. Сосчитать количество слов в ней. http://www.cyberforum.ru/cpp-beginners/thread239375.html
3. Ввести строку произвольной длины. Сосчитать количество слов в ней.
C++ Ввести строку произвольной длины.Распечатать все '*' в ней с порядковыми номерами Ввести строку произвольной длины.Распечатать все '*' в ней с порядковыми номерами подробнее

Показать сообщение отдельно
Valerko
17 / 17 / 1
Регистрация: 30.11.2010
Сообщений: 164
08.02.2011, 23:21  [ТС]     Сортировка массива функцией
Цитата Сообщение от Maruna Посмотреть сообщение

Или требуется чтобы пользователь задавал длину массива?
Если второе, то сразу уточните какой массив вам нужен: статический или динамический?
хотелось бы задавать длину массива

Добавлено через 18 минут
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
#include <iostream>
char* Rus(const char* text);
using namespace std;
 
void bubble_sort(int s[]);
int main()
{
setlocale(0,"Rus");
int n;
int *s=new int [n];
cout<<"Введите количество элементов массива:"<<endl;
cin>>n;
int i,swap,t,max, mid;
  for (i=0; i<n; i++)
        {
          cout<<"Введите "<<i+1<<" из "<<n<<" элементов массива"<<endl;
          cin>> s[i];
        }
cout<<"Ваш массив:"<<endl;
  for(i=0;i<n;i++)
       {
          cout << s[i]<<"  ";
       }
       bubble_sort(s);
 
cout<<"\nОтсортированный массив"<<endl;
for(int f=0;f<n;cout<<endl<<s[f],f++);
return 0;
}
 
 
 void bubble_sort(int s[], int n)
 {
   int i,swap,t,max, mid;
   for(i=0;i<n;i++)
{
 
max=s[i];
mid=i;
for(t=(i+1);t<n;t++)
{
   if (s[t]<max) {mid=t; max=s[t];};
}
 
swap=s[i];
s[i]=s[mid];
s[mid]=swap;
 
}
 }
вот переделал, чтобы задать длину массива, но не компилируется, где-то ошибка, не могу понять где
 
Текущее время: 01:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru