![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 06.04.2011
Сообщений: 9
|
![]()
Сформировать список из натуральных чисел. В каждой группе подряд идущих равных элементов оставить только один.Программа выполняет это задание.Напишите коментарии на каком шаге что она делает:
#include<iostream.h> #include<stdlib.h> #include <conio.h> struct cell { int weight; struct cell *next; }; void main () { clrscr(); struct cell *tmp; struct cell *head = NULL; struct cell *ends = NULL; int a,b; cout << "Vvedite chisla konec 0:\n"; do { tmp = new struct cell; cin >> tmp -> weight; if (tmp -> weight == 0) { delete tmp; break; }; if (head == NULL && ends == NULL) head = tmp; else ends -> next = tmp; ends = tmp; ends -> next = NULL; } while (1); cout << "Spisok:\n"; tmp = head; while (tmp != NULL) { cout <<tmp -> weight<<" "; tmp = tmp -> next; } cout <<endl<< "obrabotanii spisok:"<<endl; tmp = head; while (tmp != NULL) { a = tmp -> weight; tmp = tmp -> next; b = tmp -> weight; if (a != b) cout<< a <<" "; } tmp = head; while (tmp != NULL) { if (tmp == ends) ends = tmp -> next; head = tmp -> next; delete tmp; tmp = head; } getch (); } |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Чем первая тема не угодила?)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 06.04.2011
Сообщений: 9
|
![]()
ну эта вторая задача
|
![]() |
![]() |
![]() |
#4 | ||
Software Developer
Участник клуба
Регистрация: 01.03.2011
Сообщений: 1,098
|
![]() Цитата:
Цитата:
Я один не вижу разницы?
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв. Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062 |
||
![]() |
![]() |
![]() |
#5 |
Регистрация: 06.04.2011
Сообщений: 9
|
![]()
Проверить наличие в списке заданного элемента. там вот она что делала)))
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 25.12.2010
Сообщений: 247
|
![]()
все тоже что и в той задаче кроме этого
Код:
|
![]() |
![]() |