Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2007, 14:49   #1
Fraddy
 
Регистрация: 19.12.2007
Сообщений: 4
Печаль Осталось 2 задачи )

Помогите плз с двумя лабами.. ничего не успеваю( назадавали ппц на неделю 7 лаб...

вот первая:
1 Ввести строку текста. Может быть пустая строка или из одних пробелов.
Разделители: пробел ,/?.<;>:”!’*%. Слово- любая последовательность символов,
ограниченная с одной или двух сторон разделителями.
Удалить последние N слов, содержащих заданную подстроку К раз.

А вот ета потруднее:
2 Составить главную программу, в которой осуществляется ввод размеров матрицы и ее элементов, обращение к процедуре обработки и вывод результатов. Обработка предусматривает сортировку элементов строк (столбцов, диагоналей) матрицы. В процедуре обработки использовать вызов процедуры сортировки одномерного массива. Процедура сортировки должна быть обязательно с параметрами (передается размер вектора и сам вектор). Процедуры должны быть оформлены в виде модуля.

Как и что сортировать:
По возрастанию кольца матрицы (против часовой стрелки)

Метод:
Квадратичный выбор.

Заранее оч благодарен..
Fraddy вне форума Ответить с цитированием
Старый 19.12.2007, 15:02   #2
kommunist
C# developer
Форумчанин
 
Аватар для kommunist
 
Регистрация: 03.10.2007
Сообщений: 393
По умолчанию

И в чем проблема что не получается?
I like WPF
kommunist вне форума Ответить с цитированием
Старый 19.12.2007, 15:21   #3
Fraddy
 
Регистрация: 19.12.2007
Сообщений: 4
По умолчанию

Не укладываюсь в срок.. задали контрольные по матике и лабы по инфе..
1 задача вот ето успел

Код:
uses crt;
const r:set of char=[' ',',','/','?','.','<','>',':',';','"','!',''','*','%'];

var s,c:string;
i,ns:byte;
F:boolean;
Begin
clrscr;
write('s=");
readln (s);
i:=1;
F:=true;
while i<=length(s) then 
{i - начало слова}
  Begin
    ns:=i;
    C:='';
    while (i<=length(s)) and NOT (s[i] in R) do
{Проход по слову}
    Begin
  if pos(s[i],c)=0 then c:- c+s;
inc (i);
end;
а во второй никак не пойму...

PS Извеняюсь.. забыл код поставить.. совсем крыша едет..

Последний раз редактировалось Fraddy; 19.12.2007 в 18:22.
Fraddy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать прогу чтобы показывать сколько дней осталось до... Bigtyoma Общие вопросы Delphi 20 23.12.2016 06:23
сколько вам осталось жить? узнайте дату своей смерти... Hallo Свободное общение 48 19.08.2010 17:48
Нам осталось жить 4 дня JTG Свободное общение 70 22.10.2008 19:11
удалить лишние пробелы со строки так чтобы между символами осталось по одному пробелу c++ DimaG Общие вопросы C/C++ 1 01.11.2007 21:50