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

Нужно упорядочить одномерный массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Срочно, не могу сделать http://www.cyberforum.ru/cpp-beginners/thread99711.html
Язык С++ написать прогу Дан массив записи, содержащий сведения о датах рождения студентов группы. Каждая запись содержит фамилию, и инициалы, дату рождения (число, месяй, год). найти всех студентов родившихся весной.
C++ ООП для рисования Здравия желаю. Прошу помочь с написанием программы. Необходимо, применив ооп, сделать программу, при запуске которой на форме рисуется стрелочка, и при нажатия на клавиши эта стрелочка двигается(вверх, вниз, вправо , влево). Заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread99710.html
C++ Блок схема по коду С++
Помогите составить блок-схему по коду этой программы. Заранее спасибо! Может понадобится: "программа создаёт массив. Количество элементов вводится пользователем с клавиатуры. Элементы массива чередуются случайным образом от нуля, до числа, которое задаётся с клавиатуры. Программа должна выводить элементы массива до и после сортировки (сортировка пузырьковым методом)". #include <iostream.h>...
дек C++
как сделать такую вещь? реализовать и протестировать контейнерный класс динамической структуры данных такой как дек. класс должен иметь интерфейс АТД для добавления удаления и поиска элементов а также уметь перегружать операторы.всем заранее спасибо.
C++ typedef struct http://www.cyberforum.ru/cpp-beginners/thread99683.html
а зачем вы используете конструкцию typedef struct name{...} ? и какие она дает преимущества в отличии от struct name{...}
C++ Массив Можно ли из функции (не main) вернуть (return) массив? Мне нужно написать программу ввода, вывода 2-х массивов с помощью функций. подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
28.02.2010, 00:01     Нужно упорядочить одномерный массив
метод пузырька по возрастанию
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
#include <iostream>
using namespace std;
void sort(int *mas, int n)
{
    int temp;
    for(int i=0; i<n-1; i++)
        for(int j=0; j<n-1-i; j++)
            if(mas[j]>mas[j+1])
            {
                temp=mas[j];
                mas[j]=mas[j+1];
                mas[j+1]=temp;
            }
}
 
int main() 
{
    int *mas, i, n;
    cout<<"Vvod razmera massiva: ";
    cin>>n;
    mas=new int[n];
    cout<<"Vvod elementov massiva: "<<endl;
    for(i=0; i<n; i++)
    {
        cout<<"["<<i<<"]= ";
        cin>>mas[i];
    }
    sort(mas, n);
    cout<<"Itog:"<<endl;
    for(i=0; i<n; i++)
        cout<<mas[i]<<" ";
    cout<<endl;
    return 0;        
        
}
 
Текущее время: 07:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru