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

Оставить в списке только первые вхождения одинаковых элементов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ описать функцию, которая заменяет все вхождения элемента http://www.cyberforum.ru/cpp-beginners/thread349233.html
В составе программы описать функцию, которая заменяет в списке все вхождения элемента E1, значение которого введено с клавиатуры, на эле-мент E2, значение которого также введено с клавиатуры.
C++ Определить, является ли матрица магическим квадратом Дана целая квадратная матрица n-го порядка. Определить, является ли она магическим квадратом, т.е. такой, в которой суммы элементов во всех строках и столбцах одинаковы. #include <stdio.h> #include <stdlib.h> int main() { int k,ki,kj,i,j,a; http://www.cyberforum.ru/cpp-beginners/thread349212.html
Запутался в флагах C++
Запутался в флагах, переменная rez вычисляется некорректно. Подскажите, как избавиться от ошибки, а ещё лучше, показать правильный код программы :-#include <iostream.h> #include <iomanip.h> #include <stdlib.h> #include <conio.h> struct Node {int key; Node *l; Node *r; };
C++ Принадлежит ли точка фигуре
Определить принадлежность точки областям, обозначенным прописными буквами A и B. Строчными буквами обозначены определяемые пользователем параметры рисунка. Координаты точки x и y и другие параметры рисунка вводятся пользователем.
C++ Небольшая проблема с классами http://www.cyberforum.ru/cpp-beginners/thread349167.html
Всем привет. Дано задание: Расширить иерархию классов с использованием виртуального абстактного класса в качестве основы иерархии. Определить в классе статическую компоненту - указатель на начало связанного списка объектов и статическую функцию для просмотра списка (инициализировать вне определения класса, в глобальной области). Статический метод просмотра списка вызывать не через объект, а...
C++ Задача на суммарное количество В лавке у вампира стоит несколько банок с кровью, четные и не четные. Четные записываются по арифметической прогрессии, в зависимости от дней, а не четные - по формуле 2*d+1 где d - количество дней. Входные данные - дни, и кол-во банок. Вывести суммарное количество крови. подробнее

Показать сообщение отдельно
Pips
0 / 0 / 0
Регистрация: 06.04.2011
Сообщений: 6
08.09.2011, 10:42  [ТС]     Оставить в списке только первые вхождения одинаковых элементов
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
#include <iostream>
using namespace std;
 
void main()
{   struct node {   int info;
        struct node *next;
       };
    typedef node *NodePtr;  // указатель на тип node
    NodePtr head = NULL;
    NodePtr p;          // указатель на текущий элемент
    NodePtr tail;           // указатель на "хвост" очереди
    int N = 10;         // количество элементов в очереди
    int cnt = 1;            // счетчик элементов в очереди
 
    if (head == NULL)
    {   head = new node;
    head->info = cnt++; // или какому-то другому значению
    head->next = NULL;
    tail = head;
    }
    for (int i = 2; i<=N; i++)
    { p = new node;
    p->info = cnt++;
    tail->next = p;     // в данном случае - NULL
    p->next = NULL;
    tail = p;
    }
// Вывод очереди на экран
p = head;
for (i = 1; i<=N; i++)
    {   cout << p->info << ' ';
    p = p->next;
    }
cout <<endl;}
 Комментарий модератора 
Используйте теги форматирования кода

вот эту лабу сделал а ту не могу смысла не понимаю (
в этой задание (Программа формирования очереди из 10 элементов и вывода ее на экран. )вроде они из одной темы ))
заранее спасибо

Добавлено через 7 минут
я новичок в этом деле слегка не понимаю можешь просто помоч пожалуйста

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