Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Eklips_q
0 / 0 / 0
Регистрация: 28.11.2014
Сообщений: 7
1

Однонаправленный список из квадратов отрицательных элементов первого списка

28.11.2014, 22:23. Просмотров 879. Ответов 1
Метки нет (Все метки)

Создать однонаправленный список действительных чисел, который может содержать как положительные так и отрицательные числа.

Создать новый список, который содержит только квадраты отрицательных элементов первого списка.

Вывести новый список.

Удалить списки.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2014, 22:23
Ответы с готовыми решениями:

Реализуйте однонаправленный список.Режим сортировки элементов списка без перестановки самих элементов
Реализуйте задание .В каждом из вариантов должно быть реализованы следующие...

Однонаправленный список элементов (удвоить каждый элемент списка)
Сформировать однонаправленный список элементов типа char и написать программу...

Кольцевой однонаправленный список, вывод списка на экран
Ввод и вывод списка. Ввод вроде работает, а вывод списка не работает, выводится...

Линейно-однонаправленный список (удалить элемент списка по ключу)
Нужна помощь с методом удаление,должен удалить элемент списка по ключу,поиск...

Организовать ввод в однонаправленный список; подсчитать сумму чисел списка
Организовать ввод в однонаправленный список. Узел списка состоит из двух полей:...

1
kamre
127 / 131 / 11
Регистрация: 25.12.2011
Сообщений: 443
28.11.2014, 22:54 2
Лучший ответ Сообщение было отмечено Eklips_q как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <forward_list>
#include <iostream>
 
using namespace std;
 
int main()
{
    forward_list<double> l1 = { 1, -2.0, 3, -0.3, 0, -4.5, 9.6 };
    forward_list<double> l2;
    for (auto d : l1) {
        if (d < 0)
            l2.push_front(d*d);
    }
    l2.reverse();
    cout << "new list: ";
    for (auto d : l2) {
        cout << d << ", ";
    }
    cout << endl;
}
Цитата Сообщение от stdout
new list: 4, 0.09, 20.25,
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2014, 22:54

Однонаправленный связный список с полями данных в самом узле списка
Добрый день! Правильно я поняла, что однонаправленный связный список с полями...

Однонаправленный список: как ввести значение в head и последующие узлы списка?
В head не хранится значение, не могу добавить информацию в первый элемент, из...

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


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

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

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