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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ezhik29
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 50
#1

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

26.04.2014, 23:44. Просмотров 289. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2014, 23:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Мин-макс в списке (C++):

Определить макс и мин цифры - C++
Дано натуральное число (вводится с клавиатуры) 1) Определить две его максимальные цифры 2) Определить две его минимальные цифры ...

Одномерный массив макс мин - C++
Вообщем не могу выполнить 1\2 сумму нашел всё работает нормально но вот макс мин не могу найти и поменять местами мб подскажите что куда ) ...

список мин и макс элемент - C++
Дан список из целых чисел, найти первое из всех минимальных значений и последнее из всех максимальных, при этом удалить все значения между...

Мин. и макс. элементы в файле - C++
Не находит мин. и макс. элементы. Где ошибка? int max=0,min=0; while(fin.read((char*)&amp;a,sizeof(a))) { if (a.oboroti &gt; max...

двумерный массив макс мин - C++
кодеры помогите срочно нужен код на Dev-C++ учу дев но на заочке еще нив чем не разобрался тольком уже требуют написать прогу на...

макс и мин растояние между точками - C++
задача в массиве (х) заданы координаты точек х и в массиве (у) координаты точек у найти макс и мин раст от 1 точки ! вот я попробовал...

1
Меорн
74 / 59 / 29
Регистрация: 01.02.2014
Сообщений: 202
27.04.2014, 12:35 #2
Ваш код оперирует не значениями полей элементов списка, а указателями на эти элементы. Вам необходимо найти наименьший и наибольший указатель в списке? или элементы списка с наибольшим и наименьшим значением поля value? Складывается впечатление что вы не совсем верно представляете себе чем отличаются указатель на объект и сам объект. Или я что-то не так понял...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2014, 12:35
Привет! Вот еще темы с ответами:

Массив поиск мин-макс элемента - C++
Задание: Определить в массиве элемент, самый большой в своей строчке и самый минимальный в своем столбце. Если токо элемента нет...

Поменять местами макс и мин эл-ты массива - C++
Ребят, как поменять местами макс. и мин. элементы в массиве? Макс. и мин. элемент я нашел...вот код randomize(); int...

Поменять местами макс и мин элементы с++ - C++
Здравствуйте,я недавно начал пытаться программировать на этом языке, Задание следующее: в матрице необходимо найти максимальный и...

Матрица мин макс, не правильно выводиться - C++
Дана функция y=f(x), x изменяется x_min от до x_max. Максимальное и минимальное значение функции y=f(x) на интервале xϵ обозначим как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru