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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Чтение из текстового файла http://www.cyberforum.ru/cpp-beginners/thread1001166.html
Есть список автомобилей с параметрами (марка ,цвет ,стоимость и так далее ) , хранившиеся в текстовом файле . Нужно написать программу в которой делается следующее. корректировку или дополнение списка с клавиатуры; сортировку по названию марки,цвета, стоимости; вывод на экран информации о автомобиле, название которого введено с клавиатуры; запись списка в файл под тем же или новым...
C++ Выявление ошибки Помогите, пожалуйста, исправить программу (в функции treug в качестве параметра нужно использовать указатель *p), затем его использовать при вызове функции. Заранее большое спасибо. #include <iostream.h> #include <stdio.h> //vvod-vyvod #include <math.h> void treug(float a, float b, float c, int *p) { (*p)=0; if ((a+b>c) || (b+c>a) || (c+a>b)) {(*p)=1; 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
Master C/C++
 Аватар для zitxbit
86 / 738 / 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;
}
 
Текущее время: 08:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru