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

Не роботает сортировка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение из текстового файла http://www.cyberforum.ru/cpp-beginners/thread1001166.html
Есть список автомобилей с параметрами (марка ,цвет ,стоимость и так далее ) , хранившиеся в текстовом файле . Нужно написать программу в которой делается следующее. корректировку или дополнение...
C++ Выявление ошибки Помогите, пожалуйста, исправить программу (в функции treug в качестве параметра нужно использовать указатель *p), затем его использовать при вызове функции. Заранее большое спасибо. #include... http://www.cyberforum.ru/cpp-beginners/thread1001145.html
Как создать динамический двумерный массив C++
Можно ли создать на С++ динамический двухмерный масив? Как? int z , x ; cin >> z ; cin >> x ; int *arr = new int(z); int *arr1 = new int(x); так не получаеться!
Удаление последнего слова из строки C++
Написать программу удаления последнего слова из строки. Заранее благодарю.
C++ Линейный массив http://www.cyberforum.ru/cpp-beginners/thread1001118.html
Ребят, помогите решить задачку. Заранее спасибо!:)
C++ в чем? в чем проблема не могу понять! скачивал с оф. сайта макрософт http://www.cyberforum.ru/attachment.php?attachmentid=326607&stc=1&d=1383843604 подробнее

Показать сообщение отдельно
zitxbit
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
07.11.2013, 22:39
Понял, или вот-так:
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
# include "class_m.h"
# include <iostream>
 
using namespace std;
 
void main()
{int N=5;
    interface_1 *A[5];
    A[0]=new last ("Magnolia");
    A[1]=new last("Rose");
    A[2]=new last("Margarite");
    A[3]=new last("Aistr");
    A[4]=new last("Gvozduka");
        interface_1 *Rez= new last() ;
 
    do {
        for( int j = 1; j < 4; j++)
        {
            if( A[j]->Get_Num() < A[j+1]->Get_Num())
            {
                interface_1 Rez = A[j];
                A[j] = A[j+1];
                A[j+1] = interface_1;
        }
    }while(!IsSorted(A));
}
 
bool IsSorted(int* A)
{
       for (int i = 0; i < 4; i++)
             if (A[i]->Get_Num() < A[i+1]->Get_Num()) return false;
  
       return true;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru