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

Распечатать все положительные элементы односвязного списка - C++

Восстановить пароль Регистрация
 
SnoopEn
Сообщений: n/a
19.09.2010, 17:02     Распечатать все положительные элементы односвязного списка #1
Привет всем! Мне в инсте задачу задали по спискам, я ее сдаю и распрощаюсь с инфой навсегда. Кто может избавьте меня от мук плз! Сама задача написана в заголовке темы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.09.2010, 17:02     Распечатать все положительные элементы односвязного списка
Посмотрите здесь:

Преобразовать массив, чтобы сначала располагались все положительные элементы, а потом — все отрицательные C++
C++ Как записать элементы односвязного списка в массив?
Дан массив A[1.50], элементы которого отличны от нуля. Расположить их в таком порядке, чтобы первыми были все положительные элементы, а затем - все о C++
Сформировать список L, включив в него положительные элементы списка L1 и отрицательные элементы списка L2 C++
Сформировать список L, включив в него положительные элементы списка L1 и отрицательные элементы списка L2 C++
C++ Напишите шаблон класса односвязного списка, который принимает элементы любого типа
В массив X записать сначала все положительные элементы M1 а затем все отрицательные элементы M2 C++
C++ Преобразовать массив, чтобы сначала располагались все положительные элементы, а потом все отрицательные

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
19.09.2010, 17:23     Распечатать все положительные элементы односвязного списка #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <list>
 
using namespace std;
 
int main()
{
    list<int> ls(10);
 
    for (int i=0; i < 10; ++i)
        ls.push_front(i);
 
    list<int>::iterator it = ls.begin();
    while (it != ls.end()){
        if (*it > 0)
            cout<<*it;
            ++it;
    }
 
    return 0;
}
Yandex
Объявления
19.09.2010, 17:23     Распечатать все положительные элементы односвязного списка
Ответ Создать тему
Опции темы

Текущее время: 16:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru