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

Линейный список - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Необходимо вывести в консоль меню с пунктами http://www.cyberforum.ru/cpp-beginners/thread959626.html
Не могу понять как сделать меню?
C++ Программа перевода целого числа без знака в двоичную систему счисления Здравствуйте . Помогите , пожалуйста , реализовать программу перевода целого числа без знака в двоичную систему счисления , при этом выдать результат от младшего байта к старшему . Объясните , пожалуйста , алгоритм решения . Всё облазил - не пойму , как это всё можно сделать. Заранее огромное спасибо за помощь ! http://www.cyberforum.ru/cpp-beginners/thread959623.html
C++ Не происходит конвертация типа int в float
int r = 130; r = (float)r/255; r равен 0. Почему не произошла конвертация типа?
C++ Как можно сравнить введенные символы с теми что есть в массиве?
Как можно сравнить что было введено с клавиатуры? #include <iostream> using namespace std; int main() { char x={"норма"}; {"нормально";} {"нармально";} {"жить можно";} {"все ок";} {"норм";} {"хорошо";} {"харашо";} char e= {"плохо";} {"хреново";} {"хриново";} {"хренова";} {"хринова";} char r= {"сыпоц1";} char q= "да"; char a= "нет"; char z= "я";
C++ Программа выводит только целую часть числа http://www.cyberforum.ru/cpp-beginners/thread959597.html
//Найти среднее арифметическое среди // простых чисел, расположенных после минимального значения. #include <iostream.h> // библиотека содержащая ф-ции cin/cout #include <iomanip.h> const n=100; int main()
C++ Создание правильной грамматики Сделал простой парсер с действиями + и - .(Максимально следовал Страуструпу) Но выражение типа 10-2+2 считается как 10-(2+2) и в итогк получается 96 а не 100. Никак не могу понять как это исправить #include <string> #include <iostream> подробнее

Показать сообщение отдельно
edw1n
 Аватар для edw1n
7 / 7 / 1
Регистрация: 12.11.2012
Сообщений: 114
22.09.2013, 12:54     Линейный список
Есть такая детская считалка: n детей стали в круг. Начиная отсчет от первого, убирают каждого k-го ребёнка, замыкая круг после каждого удаления. Нужна программа, которая за значением n и k выводит номера детей в том порядке, по которому они были убраны из круга.

Есть код создания линейного списка.
Кликните здесь для просмотра всего текста
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
#include "stdafx.h"
#include "stdlib.h"
#include "string.h"
 
typedef struct St
    {
        char child[10];
        struct St *next;
    } element;
typedef element *ptr;
 
ptr AddElemP (ptr head, char elem[10])
    {
        ptr x;
        x=(element *)malloc(sizeof(element));
        strcpy(x->child, elem);
        x->next=head;
        head=x;
        return head;
    }
 
void Print (ptr head)
    {
        ptr x;
        x=head;
        while (x!=NULL)
            {
                puts (x->child);
                x=x->next;
            }
    }
 
int _tmain(int argc, _TCHAR* argv[])
    {
        ptr head;
        char elem[10];
        int n, i;
        printf ("Enter n\n");
        scanf ("%d", &n);
        printf ("Enter childs\n");
        head=NULL;
        for (i=0; i<n; i++)
            {
                gets (elem);
                head=AddElemP (head,elem);
            }
        printf ("Elements of created list\n");
        Print(head);
        return 0;
    }

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