Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
1 / 1 / 1
Регистрация: 28.09.2012
Сообщений: 29
1

сумма элементов (список)

01.12.2012, 11:56. Показов 1407. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть список. Это многочлен вида znach*xstep
C++
1
2
3
4
5
6
7
struct list{
    int step, znach;
    list* next;}; //Ссылка на следущий элемент списка
    struct dyn_list {
        list* head; // Первый элемент (голова) списка
        list* tail; // Последний элемент (хвост) списка
    };
Нужно сделать,чтобы при добавлении в него элементов происходило следующее: если элемент с таким значение step уже есть в списке, то не добавлять его , а сложить znach элемента , с новым значение znach. Я написал, но не работает путём.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void list_in(dyn_list &l, int step, int  znach)
        {
            list* c = new list();
            list* g = new list();
            while (mnog.head != NULL){
                if (l.head->step == step){
                    znach += l.head->znach;
                    g = l.head;
                    DelElem(l, g);}
                l.head = l.head->next;}
            c->step=step;
            c->znach=znach;
            c->next = NULL;
            if (chk_empty(l))
                l.head = c;
            else
                l.tail->next = c;
            l.tail = c;
        }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2012, 11:56
Ответы с готовыми решениями:

Определить, что больше - сумма четных элементов или сумма нечетных элементов введенной последовательности
Составить программу, используя оператор while, в соответствии с заданием: Ввести с клавиатуры...

Определить длину вектора Х, если х1 - сумма элементов матрицы A, х2 - сумма элементов матрицы B, х3 - сумма С
Заданны три квадратные матрицы A, B, C. Определить длину вектора Х (х1, х2, х3), если х1 - сумма...

Максимальная сумма элементов строки / минимальная сумма элементов столбца матрицы
дан двумерный массив. Найти: а)максимальную сумму элементов строки б) минимальную сумму элементов...

Сформирова из списка список-результат: первый эл-т — сумма всех элементов, второй — сумма хвоста и т.д.
Снова нужна помощь добрых людей! Функция из исходного списка формирует список-результат: первый...

1
1 / 1 / 1
Регистрация: 28.09.2012
Сообщений: 29
03.12.2012, 22:06  [ТС] 2
Кто-нибудь... Сам уже всю голову сломал...
0
03.12.2012, 22:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.12.2012, 22:06
Помогаю со студенческими работами здесь

Сумма минимального и максимального элементов списка, целочисленный список
Задание 1. Найти сумму минимального и максимального элементов списка из n элементов. Ввод данных в...

Двусвязный список. Сумма значений n элементов, начиная с текущего
Двусвязный список. Сумма значений n элементов, начиная с текущего (пользователь указывает номер...

Выяснить, что больше: сумма элементов главной диагонали матрицы или сумма элементов побочной
Выяснить, что больше: сумма элементов главной диагонали матрицы размером 4*4 или сумма элементов ее...

Массив: сумма отрицательных элементов; сумма модулей элементов после минимального
Помогите написать пожалуйста, я вообще не дружу с массивами. a) количество отрицательных...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru