Вопрос № 92524: Здравствуйте. Очень нужна помощь по программе.
дано 2 стека. посчитать кол-во элементов в каждом. если в первом больше, то удалить в нём каждый второй элемент иначе во втором удалить каждый третий. также нужно написать процедуру поэлементног...Вопрос № 92574: Здравствуйте уважаемые!Мне бы 2 функции:
1- я для представления числа в 16-ричном виде(вывод в стрингрид)
2- я для представления в коде ASCII (вывод туда же)...Вопрос № 92591: уважаемые эксперты помогите пожалуйста скиньтие сылку где можно скачать компоненты Tdxtreelist и Tdxdbgrid или может у кого нибудь есть срочно нужно. Зарание спасибо...
Вопрос № 92.524
Здравствуйте. Очень нужна помощь по программе.
дано 2 стека. посчитать кол-во элементов в каждом. если в первом больше, то удалить в нём каждый второй элемент иначе во втором удалить каждый третий. также нужно написать процедуру поэлементного сравнения стеков.
Надеюсь, что Вам не покажется эта программа, слишком сложной.
Все основные операции со стеком, выполнены в виде отдельных процедур и функций.
Не знаю как Вам надо было получать стек, случайным образом или вводом с клавиатуры, я сделал оба варианта, один из них закоментирован.
Также написал (чисто, для проверки правильности заполнения адрессов) процедуру, которая выводит стек на экран, в обратном порядке.
Если вам какие то процедуры не нужны, можете их удалить. Только сначало сделайте резервную копию.
Удачи Вам.
Приложение:
Ответ отправил: Louken (статус: 8-ой класс)
Ответ отправлен: 23.06.2007, 19:55 Оценка за ответ: 5 Комментарий оценки: Большое спасибо за помощь! Очень полезные процедуры вы написали. Мне пригодилось.
Вопрос № 92.574
Здравствуйте уважаемые!Мне бы 2 функции:
1- я для представления числа в 16-ричном виде(вывод в стрингрид)
2- я для представления в коде ASCII (вывод туда же)
Отправлен: 23.06.2007, 11:00
Вопрос задал: GAZOT (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Маренич Владимир
Здравствуйте, GAZOT!
Есть такая функция:
function IntToHex(Value: Integer; Digits: Integer): string;
Представляет целое число в виде строки из шестнадцатеричных цифр.
Value - собственно число, Digits - количество шестнадцатеричных цифр, которые необходимо получить. Например, IntToHex(254, 4) вернет строку '00FE'
Для перевода числа в строку обычно используют функцию
function IntToStr(Value: Integer): string;
Например IntToStr(1234) вернет строку '1234'.
Если Вам нужно заполнить ячейку в StringGrid, то нужно соответствующей ячейке присвоить значение, например:
StringGrid1[1, i].Value:=IntToStr(A[i]);
или
StringGrid1[x,y]:=IntToHex(H[x,y]);
Ответ отправил: Маренич Владимир (статус: Студент)
Ответ отправлен: 24.06.2007, 00:14 Оценка за ответ: 4 Комментарий оценки: Т.е как я понял StringGrid1.Cells[j, i]:= IntToHex(Value,Digits); Вообще то вы только на половину вопроса ответили,а про ascii ни слова и ещё, а если Digits заранее не известен
Отвечает: Troyan
Здравствуйте, GAZOT!
Ответ на второй вопрос насчет кода ASCII:
Фунция Chr(x: Byte): Char возвращает символ с ASCII кодом x, а функция Ord(x: Char): Byte возвращает ASCII код символа x.
--------- Цени законы своего сердца, иди на обгон! Будь человеком, не запачкай свою совесть!
Ответ отправил: Troyan (статус: Студент)
Ответ отправлен: 24.06.2007, 13:01 Оценка за ответ: 4
Вопрос № 92.591
уважаемые эксперты помогите пожалуйста скиньтие сылку где можно скачать компоненты Tdxtreelist и Tdxdbgrid или может у кого нибудь есть срочно нужно. Зарание спасибо
Отправлен: 23.06.2007, 13:20
Вопрос задал: Bolat (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: DesСod
Здравствуйте, Bolat!
Ищи здесь: http://www.torry.net/
--------- Не говорите мне что делать и я не скажу куда вам идти...
Ответ отправил: DesСod (статус: 6-ой класс)
Ответ отправлен: 23.06.2007, 15:19 Оценка за ответ: 5