Страница 1 из 9

Пожалуйста напишите прогу на Pascal'е!

Добавлено: 13 фев 2008, 01:07
Impulsive
Для меня сложно, а сдавать надо...

Множества.
#1
Вычислить значение отношений:
['a','b']=['b','a']
#2
Дана непустая последовательность слов из строчных русских букв; между соседними словами - запятая, за последним словом - точка. Напечатать в алфавитном порядке:
все глухие согласные буквы, которые входят в каждое нечетное слово и не входят хотябы в одно четное слово.
Примечание: гласные буквы: а,е,и,о,у,ы,э,ю,я (без ё); согласные - все остальные буквы, кроме й,ь,ъ; звонкие согласные - б,в,г,д,ж,з,л,м,н,р; глухие согласные - к,п,с,т,ф,х,ц,ч,ш,щ.

Файлы.
#3
type цена=record руб:0..maxit;
коп:0..99 end;
прейскурант=file of цена;
Описать процедуру min(П,Ц), присваивающую параметру Ц наименьшую цену из непустого прейскуранта П.

Ссылки.
#4
Одно из возможных представлений "длинного" текста - это разделить его на участки (строки) равной длины и создать массив ссылок на эти строки:
const d=...; {длина строки}
n=...; {максимальное число строк}
type строка=packed array [1..d] of char;
ссылка=|строка; ("палочка вверх - значек стрелочки вверх")
текст=array [1..n] of ссылка;
(Если в тексте менее n строк, то последние элементы массива равны nil не должно быть. Если операции над текстом указан номер отсутствующей строки, т.е. элемент массива с этим номером равен nil, то такая операция не выполняется.)
Процедуру ДОБАВИТЬ (T,i,j), добовляющую после i-й строки текста T копию j-й строки.



Сделайте пожалуйста, оч нужно!! Огромное спасибо!

Re: Пожалуйста напишите прогу на Pascal'е!

Добавлено: 13 фев 2008, 10:45
Хыиуду
1. Тру. Нутром чую, что истина, а доказать не могу ;)
2. Начало - разбиение строки на слова, раздел "Алгоритмы"
3. C:=P[1]; for i:=2 to length(P) do
if P.rub*100+P.kop<C.rub*100+C.kop then C:=P;

Re: Пожалуйста напишите прогу на Pascal'е!

Добавлено: 13 фев 2008, 11:55
Impulsive
:) попробую

Re: Пожалуйста напишите прогу на Pascal'е!

Добавлено: 13 фев 2008, 11:56
chnry
Пиши в чат 393877884.
Помогу.

Prove It!

Добавлено: 13 фев 2008, 12:36
BBB
Хыиуду писал(а):1. Тру. Нутром чую, что истина, а доказать не могу ;)
А если так? ;)

Код: Выделить всё

begin
  writeln (['a','b']=['b','a']);
end.
Листинг дает:

Re: Пожалуйста напишите прогу на Pascal'е!

Добавлено: 13 фев 2008, 15:40
Dim...ON
пиши в аську 198-012-696
помогу

Re: Пожалуйста напишите прогу на Pascal'е!

Добавлено: 14 фев 2008, 22:57
Medved
Вот файл тхт переименуй на раs и будет #2

Re: Пожалуйста напишите прогу на Pascal'е!

Добавлено: 15 фев 2008, 22:08
Impulsive
:rolleyes: Спасиб большое!
Были небольшие погрешности, вродь поправил!
а задачка проще не решаеться? а то это не для моих мозгов!!.. Хелп в понедельник - 2 первые сдавать! :confused:

Re: Пожалуйста напишите прогу на Pascal'е!

Добавлено: 15 фев 2008, 22:12
Medved
Послать то же с объяснениями (комментариями)?

Re: Пожалуйста напишите прогу на Pascal'е!

Добавлено: 15 фев 2008, 22:23
Impulsive
:rolleyes: Если не трудно!