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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.06.2009, 10:33   #1
eluminat
 
Регистрация: 06.06.2009
Сообщений: 7
По умолчанию Delphi. Сортировка массива

Написать программу на языке прогромирования Delphi для задания: создайте одномерный массив, заполните его случайноым образом и отсортируйте по убыванию методом"пузырька". Форма должна содержать компоненты для отображения исходного и отсортированного массива, а также компонент для ввода количества элементов.

Задана целочисленная матрица А размером NxM, Получить массив B, присвоив его к0му элементу занчения 0, если все элементы к-го столбца матрицы -нулевые, и значение в 1 противном случае (k=1,2,...,M).

не как не могу сообразить помогите кто сможет...
eluminat вне форума Ответить с цитированием
Старый 30.06.2009, 10:48   #2
maLoy*508
Форумчанин
 
Аватар для maLoy*508
 
Регистрация: 28.03.2008
Сообщений: 672
По умолчанию

а что сообразить то не можете??
объявляете массив, при помощи функции random заполняете его, и сортируете методом пузырька... метод пузырька описывается практически в любой книге на данную тематику... или поиск по форуму...
maLoy*508 вне форума Ответить с цитированием
Старый 30.06.2009, 11:06   #3
eluminat
 
Регистрация: 06.06.2009
Сообщений: 7
По умолчанию

сделай плс эту задачу, я посмотрю че там и как, за ранее спс.
eluminat вне форума Ответить с цитированием
Старый 30.06.2009, 11:08   #4
profi
Участник клуба Подтвердите свой е-майл
 
Регистрация: 19.11.2007
Сообщений: 1,022
По умолчанию

Начни делать т.е. сделай заполнение массива, а мы тебе с методом пузырька поможем.
profi вне форума Ответить с цитированием
Старый 30.06.2009, 11:55   #5
eluminat
 
Регистрация: 06.06.2009
Сообщений: 7
По умолчанию

у мня делфи слетел((( ща качаю.......

а вот короче такая задача, решил ее сначала сделать она более простая, Определить сколько раз в троке встречаеться заданное слово(ввод с клавиатуры)
Код:
procedure TForm1.Button1Click(Sender: TObject);
var s:string;
i,n:integer;
c:char;
const m:set of char=[',','.','!','?',')','(',':',';'];
begin
s:=Edit1.text;
edit2.text:='';
n:=0;
for i:=1 to length(s) do
if (s[i]=' ') and (s[i+1] in m)  then n:=n+1;
edit2.text:=floattostr(n);
end;
end.
я тут сделал на знаки припенания а как на слова сделать не могу сообразить

Последний раз редактировалось Stilet; 30.06.2009 в 12:28.
eluminat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка массива...? Roberto Помощь студентам 2 11.04.2008 13:32
Сортировка массива MuRdErDoLL Помощь студентам 2 20.12.2006 00:58