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

Мин-макс в списке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамическая память и конструктор класса http://www.cyberforum.ru/cpp-beginners/thread1158483.html
Подскажите, почему Marshroute *objects2 = new Marshroute(for_loop); компилятор ругается на (for_loop), если я хочу запустить конструктор не по умолчанию.
C++ Освобождение памяти Маленький вопросик, как правильно освобождать память выделенную под vector<...>, деструктором ~vector() или методом clear() ? http://www.cyberforum.ru/cpp-beginners/thread1158457.html
C++ Map stl c++ ссылка на неразрешенный внешний символ
Уважаемые форумчане, столкнулся с проблемой вставки объекта класса как параметр в контейнер map. Привожу ниже код как пытался сделать. Компилятор использую visual studio 2012. При построении проекта...
Карточная игра C++
Решил попробовать сделать игру "дурак" в консоли windows. То есть сперва без имитации "интеллекта" машиной, хотя бы чтобы можно было ходить за обоих игроков и выяснять кто победил. Я не видел...
C++ Как работает функция вывода элементов списка? http://www.cyberforum.ru/cpp-beginners/thread1158438.html
Ребят, объясните в кратце, как работает функция вывода элементов списка(любая), например такая. и если кто знает, дайте ссылочку(литературу) на расшириное описание списков(стеков и очереди)void...
C++ Реализовать алгоритм, вычисляющий N членов ряда Фибоначчи с i-ого по k-й включительно Реализовать алгоритм, вычисляющий N членов ряда Фибоначчи с i-ого по k-й включительно. Вычисления прекращаются досрочно , если сумма вычисленных элементов превысит заранее заданное значение. СИ... подробнее

Показать сообщение отдельно
ezhik29
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 50

Мин-макс в списке - C++

26.04.2014, 23:44. Просмотров 312. Ответов 1
Метки (Все метки)

не получается найти минимальный и максимальный элементы в списке:


C++ (Qt)
1
2
3
4
5
6
struct Node
{int d,a;
int value;  
Node *next; //указатель на следующий элемент списка
Node *prev;
};
------

C++ (Qt)
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
void Min(Node *pbeg) {  
 
Node *min; 
Node *pv=pbeg; 
 
min = pv -> next;
while(pv!=NULL)     
 {    //min=pv->next;   
 
     if(pv->next < min) min=pv->next;
          pv=pv->next;
     } 
cout << "минимум= ";  
printf("%d", min);
cout << "\n\n";
 
}
 
void Max(Node *pbeg) {  
Node *max; 
Node *pv=pbeg; 
 
max = pv -> next;
while(pv!=NULL)     
 {   
 
     if(pv->next > max) max=pv->next;
          pv=pv->next;
     } 
 
cout << "максимум= "; 
printf("%d", max);
cout << "\n\n";
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.