Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2012, 18:55   #1
elf01
Пользователь
 
Регистрация: 18.11.2011
Сообщений: 34
Восклицание Нахождение максимального отрицательного элемента в одномерном списке

Подскажите плиз что мне вписать в if и там где s= . Зарание большое спасибо. надо решить без масива. перепробывал всё. Не пашет. Брал if(els>s)
s=els;
не принемает. Ошибка floating poin.
если ноль беру. в ответе всегда при нахождении максимального отрицательного элемента = 1E16
вот скрин блока. ниже код. Где надо дописать я обозначил ???? вопросительными знаками.



Код:
//---------------------------------------------------------------------------

#ifndef Unit2H
#define Unit2H
#include <Grids.hpp>

struct Element
{
    double data;
    Element *next;
};

class List
{
public:
    Element *head;  
    int count;
    TStringGrid *sg;
public:
    List();
    ~List();
    void add(double data);
    void del(int pos);
    void delAll();
    void setSG(TStringGrid *_sg)
    {
        sg=_sg;
    }
    double max()
    {
        double s=-9999999999999999;

        Element *els=head;

        while(els!=NULL)
        {

        if (?????????????)
            s = ?????? ;

        els = els->next;
        }
        return s;

    }
    void setValue(int index,double data);
    int getCount()
    {
        return count;
    }
    void printSG();
};
//---------------------------------------------------------------------------
#endif

Последний раз редактировалось ACE Valery; 26.03.2012 в 19:24.
elf01 вне форума Ответить с цитированием
Старый 27.03.2012, 09:36   #2
Krok27
Форумчанин
 
Аватар для Krok27
 
Регистрация: 08.07.2010
Сообщений: 505
По умолчанию

Может так нада:
Код:
if (els->data < s)
			s = els->data ;
Знающий не говорит, говорящий не знает (С) Лао Цзы
Krok27 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нахождение максимального элемента (assembler) roxy7 Помощь студентам 0 07.12.2011 20:09
Нахождение первого отрицательного элемента массива druger Помощь студентам 1 15.10.2011 13:59
В одномерном массиве , состоящем из n целочисленных элементов, вычислить номер максимального элемента мас Ufa Помощь студентам 1 21.04.2010 14:06
Поиск максимального отрицательного элемента в массиве Tomoa Microsoft Office Excel 6 27.11.2009 15:10
нахождение максимального элемента в дереве. Haskell densan Помощь студентам 4 01.06.2009 13:23