0 / 0 / 0
Регистрация: 07.06.2013
Сообщений: 50
1

Кольцевой однонаправленный список. Программа "Считалочка."

23.02.2016, 14:30. Показов 1953. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
С помощью списков реализовать программу «Считалочка». N ребят расположены по кругу. Начав отсчет от первого, удаляют каждого к-ого, смыкая при этом круг. Определить порядок удаления ребят из круга.

1. N=10
2. N=15
3. N=20
4. N=25
5. N=30

Эту же задачу необходимо исследовать для различных значений N от 1 до 64, составив таблицу оставшихся ребят (t – номер оставшегося ребенка).

Есть начало программы, помогите доделать пожалуйста.

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
54
#include <iostream.h>
#include <stdlib.h>
 
struct  Node
 {
   int x;
   Node *Next;
 };
 
 class List
 {
  Node *Head,*Tail; 
  int size; 
  public:
   List():Head(NULL),Tail(NULL),size(0){}; 
  void Add(int x);
  void Show(int size);
};
 
void List::Add(int x)
{
 size++; 
 Node  *temp=new Node; 
 temp->Next=Head;  
 temp->x=x;  
 
if (Head!=NULL) 
 {
  Tail->Next=temp; 
  Tail=temp;.
 }
else Head=Tail=temp;
} 
 
 
void List::Show(int size)
 {
    Node *tempHead=Head; 
 
    int temp=size;
   while (temp!=0)
    {
      cout<<tempHead-> x<<" "; 
      tempHead=tempHead->Next; 
      temp--; 
    }
 }
 
void main()
{
 system("CLS");  
 
 system("PAUSE");
}
Добавлено через 2 часа 13 минут
Вот нашел эту программу... вроде как сделанную, но не могу ее собрать, чтобы она работала.
Используя кольцевой однонаправленный список, реализовать детскую считалку
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.02.2016, 14:30
Ответы с готовыми решениями:

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

Создать класс Кольцевой однонаправленный список
Создать класс Кольцевой_однонаправленный_список, используя для связи элементов списка указатели....

Создать класса «однонаправленный кольцевой список».
Подскажите пожалуйста, в чем ошибка, так как компилятор ошибку не выдает, одна при запуске...

Создать однонаправленный кольцевой список целых чисел
Помогите написать программу (СРОЧНО)!!! Тип списка:Однонаправленный кольцевой Элемент списка:...

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

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

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

Сформировать однонаправленный кольцевой список и провести удвоение буквы "Т" в нем
Задание: Сформировать однонаправленный кольцевой список и провести удвоение буквы &quot;Т&quot; в нем - C++...

Сформировать однонаправленный кольцевой список и провести удвоение буквы "Т" в нем
Сформировать однонаправленный кольцевой список и провести удвоение буквы &quot;Т&quot; в нем (код выдает...

Вставка элемента в однонаправленный список.Изначально в программе создаётся однонаправленный список. После его заполнени
#include &lt;iostream&gt; #include &lt;iostream&gt; #include&lt;cstring&gt; #include&lt;Windows.h&gt; using namespace...

Как из линейного однонаправленного списка сделать кольцевой однонаправленный?
как из линейного однонаправленного списка сделать кольцевой однонаправленный. программа имеет...

Кольцевой однонаправленный список
Задача: создать элемент-структуру {ФИО, Должность, место проживания} и кольцевой однонаправленный...


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

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

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