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

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

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

Описать процедуру или функцию, которая находит max элемент не пустого списка L - C++

23.05.2013, 21:47. Просмотров 409. Ответов 7
Метки нет (Все метки)

Задание: описать процедуру или функцию, которая находит max элемент не пустого списка L (инф. часть списка содержит real)
P.S.: Помогите пожалуйста, заранее благодарю
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2013, 21:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Описать процедуру или функцию, которая находит max элемент не пустого списка L (C++):

Описать функцию, которая удаляет из списка L первый отрицательный элемент - C++
Добрый день, у меня возник вопрос по задаче: У меня есть нужная программа, но она удаляет не те значения. Прошу указать на ошибки. ...

Описать процедуру и функцию которая, удаляет из списка L за каждым вхождением элемента Е один элем если такой есть, и он отличен от Е - C++
помогите пожалуйста очень нужно я в С++ очень плохо разбираюсь

Описать функцию, которая удаляет из списка L первый неположительный элемент, если такой есть - C++
Доброго времени суток, возникли затруднения с одной задачей, вот собственно она: Странно что в заголовке темы нельзя использовать...

Функция которая находит max элемент массива и имеет перегруженность - C++
#include <iostream> using namespace std; int max(int a) {for (int i = 0; i <a; i++) return a;} double max(double a) {for...

Описать функцию, которая определяет, входят ли все элементы первого списка в состав второго списка. - C++
Описать функцию, которая определяет, входят ли все элементы первого списка в состав второго списка. на с++

Описать рекурсивную функцию, которая методом деления отрезка пополам находит корень уравнения - C++
Описать рекурсивную функцию Root (a, b, 8), которая методом деления отрезка пополам находит с точностью е корень уравнения f(x) = 0 на...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Andreyasu
2 / 2 / 0
Регистрация: 02.07.2009
Сообщений: 52
23.05.2013, 22:23 #2
у моей тещи есть машина , придумайте ей форму колес.
Список хоть какого типа? судя по букве L это list из STL ? или массив?
PuFoK
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 8
25.05.2013, 08:35  [ТС] #3
скорее всего массив..я сама без понятия, т.к полностью огласила задание..
CROSP
3 / 3 / 0
Регистрация: 13.06.2012
Сообщений: 114
25.05.2013, 08:47 #4
Какой список ? на базе чего построен , какие там есть поля ?
PuFoK
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 8
25.05.2013, 08:57  [ТС] #5
"использовать (линейные') однонаправленные списки без заглавного звена" вооот нашла нашла) надеюсь то что нужно)
CROSP
3 / 3 / 0
Регистрация: 13.06.2012
Сообщений: 114
25.05.2013, 09:19 #6
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
typedef struct l_node {
float inf;    
l_node *next;    // Указатель на следующий элемент
} list_node;
 
bool maxinlist(list_node *list,float *max) {
if (list==NULL) { retur false; } // Если список пуст возвращаем False;
if (list->next==NULL) { // Если список содержит только 1 элемент , то он и будет максимальным
max=list->inf;
return true;
}  
list_node *hp = list; // Выделяем дополнительный указатель 
max=list->inf;    // Будем считать что 1 элемент и есть максимальным 
while (hp!=NULL) { // Пока доп. указатель не равен нул идем по списку
if ((hp->inf) > max ) { // Если текущий элемент больше чем максимальный , то max присваиваем текущий элемент.
max=hp->inf; 
}
hp=hp->next; // Переставляем указатель на следующий элемент 
}
return true;
}
PuFoK
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 8
25.05.2013, 09:25  [ТС] #7
спасибо))
CROSP
3 / 3 / 0
Регистрация: 13.06.2012
Сообщений: 114
25.05.2013, 09:31 #8
Цитата Сообщение от PuFoK Посмотреть сообщение
спасибо))
Не за что . Вы попробуйте , должно работать , я не проверял просто .
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.05.2013, 09:31
Привет! Вот еще темы с ответами:

Используя очередь или стек, описать процедуру или функцию, определяющую число вхождений элемента Е в дерево Т - C++
Народ помогите пожалуйста! Проблема в том, что не понимаю суть задания. Прошу не код, а объяснения принципа реализации. С чего начать? как...

Написать программу в которой описать функцию, которая находит кол-во символов в n-ой строке непустого текстового файла. - C++
Прошу помочь решить задачки!:(очень нужно (Билет №12) Написать программу в которой описать функцию Razmer(t,n), которая находит...

Написать функцию, которая находит минимальный элемент одномерного массива - C++
Написать функцию, которая находит минимальный элемент одномерного массива.

Описать функцию Min(A,N) (Max(A,N) вещественного типа, находящую минимальный (максимальный) элемент массива A - C++
Описать функцию Min(A,N) (Max(A,N)) вещественного типа, находящую минимальный (максимальный) элемент массива A, состоящего из N...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
25.05.2013, 09:31
Ответ Создать тему
Опции темы

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