Форум программистов, компьютерный форум 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++ Ввести строку произвольной длины.Распечатать все '*' в ней с порядковыми номерами Ввести строку произвольной длины.Распечатать все '*' в ней с порядковыми номерами подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
08.02.2011, 23:31     Сортировка массива функцией
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
#include <iostream>
using namespace std;
 
char* Rus(const char* text);
 
void bubble_sort(int *s, int n);
 
int main(){
    setlocale(0,"Rus");
    int n;
    cout<<"Введите количество элементов массива:"<<endl;
    cin>>n;
    int *s=new int [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, n);
    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;
 
}
 }
 
Текущее время: 16:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru