задача "считалка" |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
задача "считалка" |
Sofo4ka |
24.10.2006 19:17
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 12 Пол: Женский Репутация: 0 |
считалка. заданы натуральные числа M и N (M число детей в круге, N число слов в считалке). создать программу,выводящую на экран номера детей в порядке выбывания ( здесь можно решить и с помощью массива)
|
volvo |
24.10.2006 19:19
Сообщение
#2
|
Гость |
Поиск по форуму, ключевое слово - "Казнь"... Чуть-чуть модифицировать, и получишь то, что тебе нужно...
|
Sofo4ka |
24.10.2006 19:24
Сообщение
#3
|
Новичок Группа: Пользователи Сообщений: 12 Пол: Женский Репутация: 0 |
спасибо
что то очень тяжелая,легче никак? |
klem4 |
25.10.2006 9:44
Сообщение
#4
|
Perl. Just code it! Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
Так пойдет ?
uses crt; n = 7 shift = 9 1 2 3 4 5 6 7 1 3 4 5 6 7 1 3 4 6 7 1 4 6 7 1 6 7 6 7 7 -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Sofo4ka |
25.10.2006 13:30
Сообщение
#5
|
Новичок Группа: Пользователи Сообщений: 12 Пол: Женский Репутация: 0 |
да спс
|
dize |
18.12.2011 15:07
Сообщение
#6
|
Гость |
А не подскажите как вывести последовательность выбывших? Столкнулся с подобной задачей, а паскаль уже почти не помню.
|
Виктор |
10.04.2015 11:37
Сообщение
#7
|
Гость |
Так пойдет ? uses crt; n = 7 shift = 9 1 2 3 4 5 6 7 1 3 4 5 6 7 1 3 4 6 7 1 4 6 7 1 6 7 6 7 7 Можешь помочь?не могу понять что делать эта функция i:=i mod n+1 Program schitalka; Const nmax=100; Var n,m,I,j:integer; Krug: set of 1..nmax; Begin Write(‘введите число человек: ’); read(n); Write(‘кого удалять?: ’); read(m); If (n>500) or (m>100) then write(‘ошибка’) Else begin Krug:=[1..n]; I:=n; End; Repeat For j:=1 to m do Repeat I:=I mod n+1 Until I in krug; Write(i:3); Krug:=krug-[i] Until krug=[ ]; Write(‘номер уцелевшего: ’,i); End. |
Текстовая версия | 1.11.2024 3:59 |