Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ В массиве из 10 чисел переставить элементы в зеркальном порядке https://www.cyberforum.ru/ cpp-beginners/ thread356319.html
В массиве из 10 чисел переставить элементы в зеркальном порядке. <<< Буду очень благодарен за помощь.
C++ задача с функцией
Здравствуйте, я студент, нам задали данную лабу, но в С я полный 0, помогите с решением пожалуйста. прилагаю саму задачу по ссылке, т.к на руках только фото. http://i32.***********/thumb/2011/0925/96/8a50cbb91a7534046e90b25da31f2c96.jpeg
C++ ханойские башни https://www.cyberforum.ru/ cpp-beginners/ thread356309.html
В интернете есть много алгоритмов по решению задачи про Ханойские Башни. Но у меня в задаче сказано, что диски изначально могут быть расставлены в произвольном порядке. Нужно расставить диски как и в стандартной задаче- сверху самый маленький, снизу - самый большой, но на любую из 3 башен. Подскажите алгоритм перемещения дисков.
C++ программка должна генерировать безопасный пароль https://www.cyberforum.ru/ cpp-beginners/ thread356295.html
вероятность подбора-Р=10 в минус 5 степени. скорость перебора паролей-V= 15 паролей\мин. максимальный срок действия пароля-Т=2неделли. программка должна сгенерировать 5 безопасных паролей при условиии что мощность алфавита для паролей равна 26. я уже какой день мучаюсь а ни к чему умному или даже криво работающему не пришел.
C++ Вычислить значение выражения
https://www.cyberforum.ru/attachment.php?attachmentid=97239&stc=1&d=1316966829 Example: Input: 65 Output: 0.452665
C++ Задачи на строки не умею реализовывать https://www.cyberforum.ru/ cpp-beginners/ thread356285.html
вообще со строками беда, не умею реализовывать и всё Каждая задача на них - 3 часа убитого времени, а результат - неработающий быдлокод(ну каким ещё он может быть? :D) вот, собственно, одна из задач http://acm.timus.ru/problem.aspx?space=1&num=1786 помогите как можно красивее написать задачу, просьба написать сам код и объяснить алгоритм. Просто вообще никак не получаются строки. ...
C++ Не большие операции с массивом. Доброго дня. Ни как не могу понять в чем причина не исполнения следующей программы. Код ищет минимальный и максимальный элементы в массиве.(эта часть программы успешна) Далее все элементы которые находятся в данном массиве между мин.эл. и макс.эл +=1; Но это происходит только с первым элементом. #include <cstdlib> #include <iostream> using namespace std; int main () { long i , imin... https://www.cyberforum.ru/ cpp-beginners/ thread356274.html МОжна тут такое зделать? C++
Программа которая после ввода значения кофициентив выдает сообщение имеет квадратное уравнение действительные корни или нет? Я знаю начало только #include <iostream> )))
C++ как это делать? https://www.cyberforum.ru/ cpp-beginners/ thread356266.html C++ Вывод на екран только двухзначние числа из файла Написать программу которая считывает текст из файла и выводит на экран только ленты, содержащие двухзначные числа. Програму нужно написать на С Зарание спасибо:))) https://www.cyberforum.ru/ cpp-beginners/ thread356264.html
C++ Ошибка в перегрузке операции <<
Ошибка: 1>main.obj : error LNK2001: неразрешенный внешний символ ""class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl operator<<(class std::basic_ostream<char,struct std::char_traits<char> > &,class List<int> const &)" (??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@ABV?$List@H@@@Z)" 1>D:\.exe : fatal error LNK1120: 1 неразрешенных внешних элементов В функции...
C++ Аналог игры "BlackJack" Все довольно просто-это моя 1-я программа которую я пытаюсь реализовать поэтому и написана немного "коряво" однако я столкнулся с проблемой #include <iostream> #include <cstdio> #include <cstdlib> #include <string> #include <ctime> using namespace std; void createcards(char stringArray, int numeric); void concatString (char szTarget, char szSource); https://www.cyberforum.ru/ cpp-beginners/ thread356256.html
1066 / 583 / 87
Регистрация: 03.12.2009
Сообщений: 1,255
25.09.2011, 22:31  [ТС] 0

АТД список. Сравнение элементов - C++ - Ответ 2013871

25.09.2011, 22:31. Показов 4024. Ответов 5
Метки (Все метки)

Ответ

Вот окончательный вариант

Условие:

Для каждого элемента списка L, удалить все его повторения, следующие непосредственно за ним.
Например, исходный список: (a a r d a a a r ), результат: (a r d a r)

Решение:

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
#include "iostream"
#include <list>
 
using std::list;
using std::cout;
using std::cin;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(0,"");//руский щрифт в консоле
    int n;
    char num;
    
    list<char> l; //объявили список
 
    cout << "Введите длину списка: ";
    cin >> n;
/**********************************заполнение списка********************************************/
    cout << "Введите содержимое списка: ";
    for(int i = 0; i < n; i++)
    {   
        cin >> num;
        l.push_back(num);
    }
/**********************************конец заполнение списка********************************************/  
 
    list<char>::iterator j;
    for(list<char>::iterator iter1 = l.begin(); iter1 != l.end(); iter1++)
    {
        if (iter1 == l.begin()) //сравниваем элементы
            ++iter1;
 
        j = iter1;
    --j;
    if (*iter1 == *j) 
    {
        l.erase(j); // удалеем элемент
    }
    }
    cout << "\n";
 
/**********************************Выводим список********************************************/     
    cout << "Cписок без повторяющихся элементов: ";
 
    for(list<char>::iterator iter1 = l.begin(); iter1 != l.end(); iter1++)
    {
        cout << *iter1 << " ";
    }
    cout << "\n";
 
    system("pause >> NULL");
    return 0;
}
Может быть кому то понадобиться!)))

Вернуться к обсуждению:
АТД список. Сравнение элементов C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.09.2011, 22:31
Готовые ответы и решения:

АТД список. Замена элементов в списке
Здравствуйте. Нужна ваша помощь! Подскажите пожалуйста как заменить элементы в списке которые...

АТД список. Расположение одинаковых элементов друг за другом
Здравствуйте! Подскажите, пожалуйста, как расположить одинаковые элементы друг за другом??? ...

АТД-однонаправленный список
доброй ночи =) .......я человек не смыслящий в этом атд классе, нуждаюсь в вашой помощи.......вот...

АТД список. Объединение списков.
Здравствуйте! Подскажите пожалуйста как объединить два списка в один?? Или второй список...

5
25.09.2011, 22:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.09.2011, 22:31
Помогаю со студенческими работами здесь

Атд список. Удалить одинаковые элементы.
Здравствуйте!!!!! Вот еще одна проблемка, расчитываю на Вашу помощь! Суть такова! Есть...

АТД список. Переставить местами элементы списка
Здравствуйте!! Возник очередной вопрос, что то мне туговато даются АТД! Есть список котором...

Реализуйте АТД “Список” для любого типа данных
Помогите решить задачку. 1. Реализуйте АТД “Список” для любого типа данных и его операторы...

АТД список. Перемещение заданного элемента на первую позицию
Здравствуйте!! Подскажите пожалуйста как переместить элемент списка на первую позицию? ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru