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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
Flaina
4 / 4 / 1
Регистрация: 09.11.2010
Сообщений: 31
#1

"Считалка" - C++

17.03.2011, 16:44. Просмотров 1218. Ответов 3
Метки нет (Все метки)

Даны натуральные n,m. Предполагается, что n человек встают в круг и получают номера, считая против часовой стрелки, 1, 2, ...,n. Затем начиная с первого, также против часовой стрелки отсчитывается m-ый человек(поскольку люди стоят по кругу, то за n-м человеком стоит первый). Этот человек выходит из круга, после чего, начиная со следующего, снова отсчитывается m-ый человек и так до тех пор, пока из всего круга не останется один человек. Определить его номер.
Для решения задачи полезен список, соединенный в кольцо так, как показано на рисунке.
P.S. Нужна на С. Здесь, на форуме, есть эта задача, но она, к сожалению, на C++.
Миниатюры
"Считалка"  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2011, 16:44     "Считалка"
Посмотрите здесь:

Создайте вектор, хранящий десять строковых значений "zero", "one", ..., "nine" C++
Что означают команды "fun", "my_max", "my_min" в C++? C++
C++ Написать программу которaя запрашиваeт у пользователя номер дня недели, затем выводит одно из сообщений "рабочий день", "суббота", "воскресенье"
C++ Как отключить автоматическое добавление "_" "@" "number" к имени экстернального метода?
На C++ в строке после символа - "+" поставить символ "*" и посчитать сколько "+" C++
Visual Studio не читает операторы, что начинаются на "glu" ("gluBuild2DMipmaps", "gluPerspective") C++
Составить программу,которая выведет "Да","Нет","на границе" C++
Зачем перегружать операторы "++", "<<", ">>" и что они дают? C++
C++ Добавить к возрасту человека указание "год", "года", "лет"
Определить, какая из точек "В" или "С" расположены ближе к точке "А". C++
C++ Вывести на экран монитора число с наименованием "год","года", "лет"
C++ Создать класс "Кот" с полями "Возраст" и "Вес"

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
2844 / 1781 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
17.03.2011, 16:48     "Считалка" #2
Flaina, http://www.cyberforum.ru/cpp-beginne...ead197453.html
Flaina
4 / 4 / 1
Регистрация: 09.11.2010
Сообщений: 31
17.03.2011, 17:08  [ТС]     "Считалка" #3
Спасибо, но как я уже пояснила, код там написан на языке С++, а мне нужно на С.
asics
Freelance
Эксперт C++
2844 / 1781 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
17.03.2011, 17:14     "Считалка" #4
Flaina, Замените cin на scanf, cout на printf, new на malloc, delete на free и будет вам С.Я про первый вариант решение задачи в той теме.
Yandex
Объявления
17.03.2011, 17:14     "Считалка"
Ответ Создать тему
Опции темы

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