![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
Гость_Boris |
![]()
Сообщение
#21
|
Гость ![]() |
m=3.
Вот.Можешь *.pas выложить. Но всё рвно - я же пробовал - пишет не так!Ё |
volvo |
![]()
Сообщение
#22
|
Гость ![]() |
Гость_Boris
Ну Вы же свои посты-то хоть читайте! ![]() Цитата const m=2 ... ... put(1) put(2) put(3) writeln(get) writeln(get) writeln(get) put(4) writeln(get) |
GoodWind |
![]()
Сообщение
#23
|
![]() Автооответчик ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 188 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
Цитата const m=2 можт промазал мимо клавиши ;) :D -------------------- Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
|
Гость_Boris |
![]()
Сообщение
#24
|
Гость ![]() |
Да, извини.
Тогда как ты написал должно получится: 1 2 0 4 |
volvo |
![]()
Сообщение
#25
|
Гость ![]() |
Гость_Boris
Код const m = 2; var a: array[1 .. m] of integer; first, last: integer; overflow: boolean; procedure init; begin first := 0; last := 0; end; function get: integer; begin overflow := false; get := a[1]; if last > 0 then dec(last); move(a[2], a[1], (m - 1)*sizeof(integer)); a[m] := 0; end; function put(x: integer): boolean; begin overflow := overflow or (last = m); inc(last, byte(not overflow)); a[last] := x; put := overflow end; begin init; put(1); put(2); put(3); writeln(get); writeln(get); writeln(get); put(4); writeln(get); end. Результат выводимый программой: 1 3 0 4 P.S. Проверьте правильность на бумаге, в конце концов!!! Что еще не в порядке? |
Гость_Boris |
![]()
Сообщение
#26
|
Гость ![]() |
It's good. I am glad. Thank all and good bye.
ПЕРВОД: Это хорошо. Я рад. благодярю всех, и до свидания. Сообщение отредактировано: Oleg_Z - 11.11.2004 10:40 |
Гость_Boris |
![]()
Сообщение
#27
|
Гость ![]() |
А можно вместо этих "конечных" нулей написаит например, очередь полна:
одни вариант: вместо каждого, а второй - вместо всех |
volvo |
![]()
Сообщение
#28
|
Гость ![]() |
Ну не выводит моя программа нули при полной очереди. Только при пустой.
Ответ - "Да, Можно". Но у меня к Вам встречный попрос - сколько времени Вы занимаетесь программированием? Неужели даже это нельзя сделать самостоятельно? |
Гость_Boris |
![]()
Сообщение
#29
|
Гость ![]() |
2 недели ... и то не охотно.
Ну что - можно? |
volvo |
![]()
Сообщение
#30
|
Гость ![]() |
![]() Цитата 2 недели ... и то не охотно. то нельзя. Я могу помочь с решением, но писать ЗА кого-то да еще с такими запросами - :no: |
Altair |
![]()
Сообщение
#31
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: ![]() ![]() ![]() |
:P
Абалдеть ![]() он еще и не доволен... Гость_Boris, вам уже решили задачу, если хочется ее модернезировать то делайте это сами... volvo, не сервер запросов ведь ![]() -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Гость_Boris |
![]()
Сообщение
#32
|
Гость ![]() |
Ну а как этц цифру 0 преоразовать в символ и добавить к ней символы?
|
APAL |
![]()
Сообщение
#33
|
![]() Смотрю... ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 055 Пол: Мужской Реальное имя: Пшеничный Алексей Анатольевич Репутация: ![]() ![]() ![]() |
Как-как - читай встроенный HELP.
Если с английским туго - скачай русскоязычную версию хелпа. Если и качать не хочется - воспользуйся поиском по форуму. ![]() -------------------- |
![]() ![]() |
![]() |
Текстовая версия | 12.08.2025 10:30 |