Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
-11 / 1 / 0
Регистрация: 21.11.2012
Сообщений: 215
1

Список: Написать функцию, которая позволяет найти позитивную сумму элементов

27.10.2015, 14:19. Показов 364. Ответов 2
Метки нет (Все метки)

Задание :
1. Написать функцию, которая позволяет привести в порядок элемент в списке , что-бы первые были негативные , и после этого позитивные элементы в таком-же порядке что в первоночальном виде списка .

2. Написать функцию , которая позволяет найти позитивную сумму элементов .


Вот задание , просто сам эти списки вобще не могу понять , надо сделать в виде одной программы и желательно мне с коментариями = тк очень хочу понять . Если у кого-то будет время помочь - буду очень благодарен вам






Сам пытался делать чтот по другим заданиям и примером , вот чтот-то получилось но не по этому заданию - просто там тоже не получилось , просто что-бы не думали , что вобще ничего не пытаюсь = но мне очень надо задание что выше и я буду вам в миллион раз благодарен .


C++
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
class Elem {
    friend class Circlist;
 
private:
    int info;
    Elem* next;
 
public:
    Elem(int i) {
        info = i;
        next = this;
    }
 
    Elem(int i, Elem* n) {
        info = i;
        next = n;
    }
};
 
class Circlist {
private:
    Elem* start;
 
public:
    Circlist() {
        start = new Elem(0);
    }
 
    int isEmpty() {
        return start == start->next;
    }
 
    void push(int);
    int pop();
    void enter(int);
};
 
void Circlist::push(int x) {
    Elem* temp;
    temp = new Elem(x, start->next);
    start->next = temp;
}
 
void Circlist::enter(int x) {
    Elem* temp;
    start->info = x;
    temp = new Elem(0, start->next);
    start->next = temp;
    start = start->next;
}
 
int Circlist::pop() {
    if (isEmpty()) {
        cout << "No\n";
        return 0;
    }
    else {
        Elem* temp = start->next;
        start->next = start->next->next;
        int i = temp->info;
        delete temp;
        return i;
    }
}
 
main() {
    Circlist c;
    c.push(2);
    c.push(7);
    c.enter(6);
    cout << "\No! " << c.pop();
    getch();
    return 0;
}
Добавлено через 9 минут
в большей части тут работа со стеками
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.10.2015, 14:19
Ответы с готовыми решениями:

Написать программу, которая позволяет переводить сумму в долларах в сумму в другой валюте
Написать программу, которая позволяет переводить сумму в долларах в сумму в другой валюте....

Запишите, пожалуйста, функцию, которая позволяет объединить главы трех списков в один список:
Запишите, пожалуйста, функцию, которая позволяет объединить главы трех списков в один список: (T Y...

Написать функцию, которая вычисляет сумму элементов
Написать функцию, которая вычисляет сумму элементов, удовлетворяющих условию A&lt;x&lt;B. Числа А, В...

Написать функцию, которая вычисляет сумму элементов
2. Написать функцию, которая вычисляет сумму элементов, удовлетворяющих условию A&lt;x&lt;B. Числа А, В...

2
-11 / 1 / 0
Регистрация: 21.11.2012
Сообщений: 215
28.10.2015, 22:38  [ТС] 2
ребята очень нужна ваша помощь (((
0
-11 / 1 / 0
Регистрация: 21.11.2012
Сообщений: 215
12.11.2015, 21:55  [ТС] 3
так и не поступило мыслей ;(
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.11.2015, 21:55

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Написать функцию, которая по двум числам формирует список из двух элементов
Доброго дня) вот условие задачи: Написать функцию, которая по двум числам формирует список из двух...

Как написать функцию которая позволяет брать из списка файла числа?
Приветствую Всех Друзья! Не силен в Пайтоне, но нужно изменить код. У меня есть список чисел в...

Написать функцию, которая по заданному целому числу формирует список двух элементов
Написать функцию, которая по заданному целому числу формирует список двух элементов. Первый элемент...

Написать функцию, которая позволяет определить число вхождений элемента х в бинарное дерево
Написать функцию, которая позволяет определить число вхождений элемента х в бинарное дерево. ...


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

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

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