Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

За 2004-12-01

Pascal

1) была у меня задача на двумерные массивы.
Вычеркнуть K строку и m столбец содержащие минимальное значение матрицы
A[1..N,1..M], записать в новую матрицу B[1..n-1,1..m-1]. Ниже код программы.

А как сделать то же самое используя только массив A?

program Z_25;

const n=3;m=5;

var a:array[1..n,1..m] of integer;

b:array[1..n-1,1..m-1] of integer;

i,j:integer;

procedure vvod;

begin

writeln('vvedite matrizu ',n,'*',m);

for i:=1 to n do

begin

for j:=1 to m do

begin

read(a[i,j]);

end;

end;

end;

procedure obrabotka;

var min,Xi,Xj,Si,Sj:integer;

begin

min:=a[1,1];

Xi:=1;

Xj:=1;

for i:=1 to n do

for j:=1 to m do

if a[i,j]<min then

begin

Xi:=i;

Xj:=j;

min:=a[i,j];

end;

si:=0;

sj:=0;

for i:=1 to n do

begin

if Xi<>i then

for j:=1 to m do

if j<>Xj then b[i-si,j-sj]:=a[i,j]

else sj:=1

else si:=1;

sj:=0;

end;

end;

procedure vivod;

begin

for i:=1 to n-1 do

begin

writeln;

for j:=1 to m-1 do write(b[i,j]:3);

end;

end;

begin

vvod;

obrabotka;

vivod;

readln;

readln;

end.

2) Напечатать все натуральные четырехзначные числа, в десятичной записи
которых нет одинаковых цифр.

А как ее переделать чтоб она любое число проверяла на четырехзначность?

Как эту строку сделать через множества -
(r1<>r2)and(r1<>r3)and(r1<>r4)and(r2<>r3)and(r2<>r4)and(r3<>r4) then
writeln(a[i])?

program Z_54;

const n=10;

var a:array[1..n] of integer;

i,j:integer;

procedure vvod;

begin

writeln('введите ',n,' чисел:');

for i:=1 to n do readln(a[i]);

end;

procedure obrabotka;

var r4,r3,r2,r1:integer; begin

for i:=1 to n do

begin

if (999<a[i])and(a[i]<9999) then

begin

r4:=a[i] div 1000;

r3:=(a[i]-r4*1000) div 100;

r2:=(a[i]-r4*1000-r3*100) div 10;

r1:=(a[i]-r4*1000-r3*100-r2*10);

if (r1<>r2)and(r1<>r3)and(r1<>r4)and(r2<>r3)and(r2<>r4)and(r3<>r4)

then writeln(a[i]);

end;

end;

end;

begin

vvod;

writeln;

writeln('rezultat:');

obrabotka;

readln;

end.

3) Как выделять по очередно из текстового файла все слова и проверять стоит
ли у них на первой позиции 'А' или 'а'?

Как подсчитать количество предложений через множества?

4) Дан файл целых чисел. Выбрать те, которые имеют единицы в 3 и 6 двоичных
разрядах и сформировать из них последовательность элементов, упорядоченную
по возрастанию.
Записать ее в новый файл.

Заранее благодарен. Еще больше буду благодарен за объяснения и код.

Номер выпуска : 3851
Возраст листа : 436 (дней)
Количество подписчиков : 511
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/273237
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.prog.prog
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru?subject=comp.soft.prog.prog

http://subscribe.ru/ http://subscribe.ru/feedback

   2004-12-01 20:44:55 (#273237)

Re[2]: программа записи на CD-R

Добрый день.

>> Посмотри в MSDN по индексу: "IMAPI" (Image Mastering API)
>> Вот ссылка на сайт микрософт где лежит MSDN. Но надеюсь что он есть и у тебя
>> дома. Здесь все ответы.
A> А где этот самый MSDN можно скачать? Половину сети облазил, нечего не
A> нашел.

http://msdn.rambler.ru

   2004-12-01 20:44:20 (#273236)

[Delphi] - Где можно взять классы TdxTreeList и TTBToolbar...

Здравствуйте, comp.

Кто-нибудь может подсказать, где можно достать классы TdxTreeList и
TTBToolbar или компоненты к которым они относятся (Delphi и C++Builder)?

   Feniks 2004-12-01 11:18:30 (#272970)

[Delphi & C++Builder] - Designtime and runtime пакеты...

Здравствуйте, comp.

Объясните мне пожалуйста, в чем разница между пакетом Designtime и
runtime ? И если можно, поподробней.
Я сейчас пишу компоненты и мне надо сделать пакеты (.dpk) для разных
версий Delphi и C++Builder и в опциях пакета надо указать "Usage
options".
Помогите, плиз.

   Feniks 2004-12-01 11:17:50 (#272969)

Re: программа записи на CD-R

Вообще-то официель дисков 5 занимает.... если не вру...

> А где этот самый MSDN можно скачать? Половину сети облазил, нечего не
> нашел.
>

Номер выпуска : 3847
Возраст листа : 436 (дней)
Количество подписчиков : 510
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/272847
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.prog.prog
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru?subject=comp.soft.prog.prog

http://subscribe.ru/ http://subscribe.ru/feedback

   2004-12-01 00:59:39 (#272847)