Вход

Решения задач на паскале

Научись общаться с машиной и научи других. Все вопросы связанные с программированием и разработкой программ.

Модератор: AxeL

Сообщение spray; 7 марта 2010 в 16:21

Portvein, спасибо большое, осталось только в этом разобраться)
Помогите ещё с одним вопросиком:
Производится архивирование большого количества файлов, занимающее длительное время (несколько секунд). При этом результирующий архив разбивается на тома (части) одинакового размера p байт, при этом последний том может иметь меньший размер. Общий объём архивируемых данных составляет v байт, количество информации обработанных исходных файлов составляет x байт, суммарный размер полученных томов архива составляет c байт. Предполагается, что степень сжатия оставшихся файлов останется неизменной до конца архивирования. Определить прогнозируемый объём последнего архивного тома в байтах a. Все вычисления производить с использованием вещественных типов данных с плавающей точкой двойной точности, итоговый результат округлить до целого числа в большую сторону, например, если результат 0,1, то он преобразуется в 1.

Пример
Вход: (v) 100000000 (x) 50000000 (c) 5000000 (p) 4000000
Выход: (a) 2000000
Вроде простая с одной стороны, но некоторые условия не совсем понятны для чего даны(выделены). Помогите просто связать данные из условия, реализовать смогу сам.
0
Легенда форума

СообщениеЛегенда форума teran teran 112
Оставил 6659 сообщений с 23 янв 2004
ФР: 147418
7 марта 2010 в 19:59

spray;, у тебя задача описывает момент процесса сжатия. т.е известно сколько всего данных, сколько уже заархивировано и сколько из этого уже получилось. т.е некоторое состояние системы в момент времени.
т.е V исходных. из них уже обработаны X, и эи Х ужались в С байт.
в предположении что степень сжатия постоянно т.е CR = X/C получим что весь набор исходных данных V сожмется в VC = V*C/X
далее полученный объем VC надо разбить на блоки равного размера. и остаток будет ответом. т.е А= VC mod P
0

Сообщение spray; 7 марта 2010 в 20:55

teran, ооо объяснил отлично, как раз то, что нужно было, спасибо :wink:
0
Чемпион

СообщениеЧемпион RaMon^^ RaMon^^ 0
Оставил 1795 сообщений с 09 дек 2007
ФР: -17331
YIM
7 марта 2010 в 21:18

вообщем задача такова:
Лошадь ходит буквой г, причем назад или влево ходить она не может.
вводятся координаты доски, требуется вывести сколько возможные вариантов попадания туда лошади.

вообщем, в чем ошибка?

[code:1]
var a:array[1..50,1..50] of integer;
i,j,n,i1,j1:integer;
begin
read(n,i1,j1);
for i:=1 to n do
begin
for j:=1 to n do
begin
a[i,j]:=0;
end;
end;

a[2,3]:=1;
a[3,2]:=1

for i:=1 to n do
begin
for j:=1 to n do
begin
if а[i,j]<> 0 then
begin
inc(a[i+1,j+3]);
inc(a[i+3,j+1]);
end;
end;
end;

for i:=1 to n do
begin
for j:=1 to n do
begin
write(a[i,j],' ');
end;
writeln;
end;

writeln(a[i1,j1]);
end.[/code:1]


вообщем он у меня массив не правильно заполняет :(
Последний раз редактировалось RaMon^^ Вс мар 07, 2010 22:46, всего редактировалось 1 раз.
0
Чемпион

СообщениеЧемпион Var Var 0
Оставил 1517 сообщений с 13 апр 2006
ФР: 560
ICQ
7 марта 2010 в 22:27

RaMon^^,

if [i,j]<> 0

Это что за конструкция? Множество? Или все таки идентификатор массива пропущен?
0
Чемпион

СообщениеЧемпион RaMon^^ RaMon^^ 0
Оставил 1795 сообщений с 09 дек 2007
ФР: -17331
YIM
7 марта 2010 в 22:45

Var, просто опечатка, программе все нормуль
0
Чемпион

СообщениеЧемпион Var Var 0
Оставил 1517 сообщений с 13 апр 2006
ФР: 560
ICQ
7 марта 2010 в 23:15

RaMon^^, в школе не учат комментировать программу?)
а[2;3] и a[3;2] это 2 возможных варианта для лошади после 1 хода?
последняя строчка перед end. - это типа шаблон для ответа? иначе она бессмысленна.
Сам цикл какой-то странный, 1 раз он выполнится при i=2,j=3, при этом единичками станут элементы [3;6] и [5;4], конь так далеко разве ходит за 1 ход?) или тогда я неправильно понял смысл присваивания a[2,3]:=1;
a[3,2]:=1. Вобще сам алгоритм какой то сомнительный, по моему дак тут рекурсия напрашивается)
0
Чемпион

СообщениеЧемпион RaMon^^ RaMon^^ 0
Оставил 1795 сообщений с 09 дек 2007
ФР: -17331
YIM
7 марта 2010 в 23:32

Var, нее)
в 2.3 и 3.2 только один путь,
поэтому все только может исходить из этого, далее из каждой точки еще две, и так как только вниз и в право, значит i,j будет только расти!

добавлено спустя 7 минут:

всеее, понял
надо 3 надо 2 исправить
0
Гуру

СообщениеГуру Arven from Rivendell Arven from Rivendell 0
Оставил 959 сообщений с 19 окт 2008
ФР: 605
23 марта 2010 в 00:22

Кто-то просил про черепашку.....
var
a:array[1..50,1..50] of integer;
b:array[1..50,1..50] of integer;
i,j,n:integer;
begin
readln(n);

for i:=1 to n do begin
for j:=1 to n do begin
readln(a[i,j]);
end;
end;

for i:=1 to n do begin
for j:=1 to n do begin
if b[i-1,j]>b[i,j-1]
then b[i,j]:=b[i-1,j]+a[i,j]
else b[i,j]:=b[i,j-1]+a[i,j];
end;
end;

for i:=1 to n do begin
for j:=1 to n do
begin
writeln(a[i,j], ' ');
end;
writeln;
end;
writeln(n);

for i:=1 to n do begin
for j:=1 to n do begin
begin
writeln(b[i,j], ' ');
end;
writeln;
end;
end;
end.
0

Сообщение ramonb 29 марта 2010 в 00:51

Arven from Rivendell,

ннене, спасибо, я решил её:)
0
Скромный

СообщениеСкромный Toreodor Toreodor 0
Оставил 149 сообщений с 08 окт 2007
ФР: 2376
ICQ
30 марта 2010 в 15:41

Нужно сделать вот такую прогу. в паскале знаю только минимум, помогите плз разобраца что да как. Сам попробовал что-то написать, некую пародию на программу=)

C(x,p)=A(x,p)/B(x,p)
A:=sqrt(sqrt(2*p*x)+3.5*x*x-10)
B:=sqr(cos((ln(abs(2*p-6*x+1)))*pi/180)-1)
Сделайте программу таким образом, чтобы она вво­дила указанное количество пар значений X и Р, и лишь после этого выполняла расчеты и печатала результаты. Результаты печатайте в вида таблицы.

1)подготовьте программу, которая будет вводить несколько пар значений X и Р, а затем рассчитывать и печатать результаты в той форме, как это осуществлялось ранее. Для хранения значений X, Р и С(х,р) обязательно ис­пользуйте массивы - без них Вам не обойтись. При вводе числа пар X и Р проверьте, поместятся ли они в массивы выбранной размерности;
2)включите в программу фрагмент, упорядочивающий перед печатью результаты нужным образом;Сначала те X и Р, для которых можно рассчитать зна­чение С(х,р), затем все оставшиеся.
3)организуйте вывод результатов в виде таблицы.

[code:1]Program PR3;
Uses CRT;
Var A,B:real;
I,N:integer;
x:array [1..5] of real;
p:array [1..5] of real;
C:array [1..5] of real;
Begin
Clrscr;
writeln('Vvedite chislo N peremennih x and p');
readln(N);
For I:=1 to N do
begin
writeln('vvedi chislo x');
readln(x[I]);
end;
For I:=1 to N do
begin
writeln('vvedi chislo p');
readln(p[I]);
end;
For I:=1 to N do
while (2*p[I]*x[I]<=0)and(2*p[I]*x[I]<sqr(10-3.5*x[I]*x[I]))or(ln(2*p[I]-6*x[I]+1)=0) do
begin
writeln('oshibke');
writeln('vvedi drugoe x');
readln(x[I]);
writeln('vvedi drugoe p');
readln(p[I]);
end;
For I:=1 to N do
begin
A:=sqrt(sqrt(2*p[I]*x[I])+3.5*x[I]*x[I]-10);
B:=(cos(abs(ln(2*p[I]-6*x[I]+1))*pi/180)*cos(abs(ln(2*p[I]-6*x[I]+1))*pi/180))-1;
C[I]:=A/B;
For I:=1 to N do

write('x, real');write(' ');write('p, real');write(' ');write('C, real');
write(' ');writeln('primechanie');
write(x[I]);write(' ');write(p[I]);write(' ');write(C[I]);write(' ');
readln;
end;
end.
[/code:1]
0
Легенда форума

СообщениеЛегенда форума teran teran 112
Оставил 6659 сообщений с 23 янв 2004
ФР: 147418
30 марта 2010 в 20:10

делал такую прогу вроде в декабре (: странно, сессии вроде у всех одинаковые, как то вы припозднились (:
тут ключевое слово было в первом пункте если что
рассчитывать и печатать результаты в той форме, как это осуществлялось ранее

поскольку это задание №3 то у вас должно быть задание номер2 и 1. они шли все последовательно. решение каждого нового это есть усовершенствованное предыдущее.
0
Скромный

СообщениеСкромный Toreodor Toreodor 0
Оставил 149 сообщений с 08 окт 2007
ФР: 2376
ICQ
31 марта 2010 в 00:06

teran, а не осталось этих программок?)
я вот не понимаю как упорядочить и куда засунуть это :roll:
0
Легенда форума

СообщениеЛегенда форума teran teran 112
Оставил 6659 сообщений с 23 янв 2004
ФР: 147418
31 марта 2010 в 09:37

остались. но вы же наверное ставите цель перед собой немножко разобраться в программировании и самому решить не так ли? (: в чем в принципе я могу помочь. но скидывать решенную задачу согласитесь как то не интересно (:
0
Скромный

СообщениеСкромный Toreodor Toreodor 0
Оставил 149 сообщений с 08 окт 2007
ФР: 2376
ICQ
31 марта 2010 в 15:20

Ну тогда помогай)))
Переделал чутка прогу, все стоит за тем чтобы упорядочить элементы, как это можно?
и все же скинул бы программу свою, посмотреть хоть что да как :roll:
0
Легенда форума

СообщениеЛегенда форума teran teran 112
Оставил 6659 сообщений с 23 янв 2004
ФР: 147418
31 марта 2010 в 16:50

тебе еще рано упорядочивать данные при выводе, у тебя пока что не все данные вводятся. по условию задачи надо ввести все, которые пользователь хочет, ты же проверяешь кое как на корректность по ОДЗ. такую проверку следует делать непосредственно перед расчетом требуемой пары значений. ну или где то там. т.е суть в том что сначала надо ввести все данные.

при этом у тебя неправильно написана проверка исходных значений (ОДЗ), по крайней мере формулы написанные сверху не соответствуют запрограммированным проверкам.

я бы тебе посоветовал для начала прочитать раздел справки по паскалю (ну или еще где), где описываются записи (record). это позволит гораздо упростить код, сделать его более понятным для чтения другими людьми.

так для общего развития, в запись представляет собой некоторый контейнер, в котором имеются нужные поля. Т.е ты можешь в принципе определить запись, в которой у тебя для каждой точки будет хранится значение Х, Р туда же запихаешь значение расчитанного С, ну или признак того что при таких значениях Х,Р нельзя расчитать С. и можешь даже записать поле, которое будет обозначать причину невозможности расчета. ну и естественно у тебя будем массив таких записей, по количеству исходных данных

как бы так. информация к размышлению. любую программу надо начинать писать предварительно подумав как это будет удобней сделать. думайте абстрактней товарищи.

добавлено спустя 5 минут:

т.е алгоритм пока что тебе такой.
1. описать структуру записи для хранения вводимых данных
2. сделать массив таких структур.
3. ввести количество пар х/р
4. ввести исходные значения для всех х/р
5. проверить весь массив на корректность исходных данных (ОДЗ), при этом зафиксировать причину почему нельзя расчитать, либо посчитать значение С.
6. вывести данные где расчитались значения
7. вывести данные где значения не расчитались

в пунктах 6 и 7, для этого как раз и будует использоваться дополнительное поле в записи, про которое говорилось выше. стоит так же отметить наверное что помнится мне что в случае если значение расчитать нельзя, то в таблицу надо вывести причину по которой это нельзя сделать. т.е например знаменатель ноль и т.п.
0

СообщениеНовичок vrz333 vrz333 0
Оставил 1 сообщений с 21 апр 2010
ФР: 47
21 апреля 2010 в 03:52

помогите решить задачу
Составьте программу табулирования данной функции. Осуществить вывод значений аргумента и результатов вычислений значений функции в заданном диапазоне с заданным шагом, в виде таблицы соответствующих значений.
Функция
y=exp(1/5*x/x+5)
Диапазон изменения аргумента]
XЄ [-2;3]
Шаг изменения аргумента
0,5
0

Сообщение Гость 21 апреля 2010 в 10:17

использую пример программы сверху, можно предположить что будет так
[code:1]Program PR1;
Uses CRT;
Var d1,d2,step:real;
Begin
Clrscr;
d1:=-2;
d2:=3;
step:=0.5;
while(d1<=d2) do
begin
WriteLn('x = ',d1,' y = ',Exp(1/5*d1/d1+5));
d1:=d1+step;
end;
readln;
end.[/code:1] :-D
0

Сообщение Гость 21 апреля 2010 в 10:47

помогите решить задачу
Составить программу для вычисления суммы бесконечного ряда с погрешностью ε.
а) Процесс суммирования прекращается, как только выполнится неравенство ε, где -текущий член ряда суммирования.
b) Процесс суммирования прекращается, как только выполнится неравенство ε, где -текущий член ряда суммирования, а - предыдущий член ряда. ε=10-3 (минус 3 это степень)
1-x*x/3!+x*x*x*x/5!-x*x*x*x*x*x/7!+…
0

Сообщение Гость 1 21 апреля 2010 в 11:23

помогите решить задачу на паскале
Вычислить значения многочлена и его первую производную, используя формулу Горнера значения функции в заданном интервале с заданным шагом. Значения аргумента подобрать самостоятельно:
y=x10+4,2x9+2 x7-1,5 x5+2 x3-2 x+3,2
0

Сообщение Гость 21 апреля 2010 в 19:23

помогите решить задачу
Определить, является ли введённое натуральное число целой степенью числа 3.
0
Легенда форума

СообщениеЛегенда форума teran teran 112
Оставил 6659 сообщений с 23 янв 2004
ФР: 147418
21 апреля 2010 в 21:59

Гость писал(а):помогите решить задачу
Определить, является ли введённое натуральное число целой степенью числа 3.

[code:1]program checkPow;
const answer:array[boolean] of string = ('нет','да');
var n : cardinal;
begin
readln(n);
writeln(answer[ n div 3 = n / 3]);
end.[/code:1]
в чем может быть сложность таких программ вобще?
0

Сообщение Гость 22 апреля 2010 в 20:00

помогите с задачей
Вычислить с заданной точностью значения данной функции на интервале от до с шагом h, используя разложение функции в степенной ряд. Значения функции вывести в виде таблицы на интервале от до с шагом h. Таблицу снабдить заголовком и шапкой. Каждая строка таблицы должна содержать значение аргумента, приближённое значение функции, вычисленное с заданной точностью и точное значение, вычисленное с использованием стандартных математических функций. Исходные данные выбрать самостоятельно в соответствии с заданным условием.

program funkc;
uses crt;
const eps=0.00001;
var x,a,s,n:real;
begin
clrscr;
writeln('vvedite x');
readln(x);
x:=abs(x);
a:=1;
s:=1;
n:=0;
while abs(s)>eps do
begin
a:=a*arctan(x);
write('a=',a:6:7);
s:=-pi/2+(-1*n+1)/(2*n+1)*(x*(2*n+1));
write('s=',s:6:7);
n:=n+1
end;
end.
0

Сообщение Гость 24 апреля 2010 в 13:52

помогите решить задачу
Составить программу для вычисления Z=V1+V2+V3/3 , где V1,V2,V3 -объёмы шаров с радиусами r1,r2,r3 . Вычисление объёма шара оформить в виде функции.
0

Сообщение Гость 10 мая 2010 в 17:36

скажите где можно взять готовые задания мне очень срочно надо у меня сессия или скинте на ящик nparshakov@mail.ru за ранее спасибо
0

Сообщение Гость 10 мая 2010 в 17:40

помогите решить а то я вопще нуб в этом Integer2±
. Дана масса M в килограммах. Используя операцию деления нацело,
найти количество полных тонн в ней (1 тонна = 1000 кг).
0

Сообщение wowannn 26 мая 2010 в 18:19

Пожалуйста помогите!!! Надо решить 3 задачи! Срочно!
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1) Описать процедуру InvertDigits(K), меняющую порядок следования цифр целого положительного числа K на обратный (K — параметр целого типа, являющийся одновременно входным и выходным). С помощью этой процедуры поменять порядок следования цифр на обратный для каждого из пяти данных целых чисел.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2) Дан массив размера N. Выыести его элементы в обратном порядке.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3) Дана строка S и текстовый файл. Добавить строку S в начала файла.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Срочно надо!!!!!!!!!!!!!!!!!!!!!!!!!!
0
Чемпион

СообщениеЧемпион RaMon^^ RaMon^^ 0
Оставил 1795 сообщений с 09 дек 2007
ФР: -17331
YIM
26 мая 2010 в 22:37

Гость писал(а):помогите решить а то я вопще нуб в этом Integer2±
. Дана масса M в килограммах. Используя операцию деления нацело,
найти количество полных тонн в ней (1 тонна = 1000 кг).


div 1000
не?
0

Сообщение flurt 16 октября 2010 в 23:58

даны 3 действительных числа.Выбрать из них те, которые принадлежат интервалу (1,3)при помощиоператора условия.мой вариант решения
program lab3
uses
crt;
var
x,y,z: integer;
1,3: real;
begin
clrscr
writeln('введите x,y,z');
readln(x,y,z);
if (x<=3) and (x>=1) then writeln ('x-принадлежит');
if (y<=3) and (y>=1) then writeln ('y- принадлежит');
if (z<=3) and (z>=1) then writeln ('z-принадлежит');
readln;
end.
преп сказала что все можно и нужно записать одним оператором и привести хотя бы пример когда не принадлежит....В паскале не сильна...и с трудом понимаю свои ошибки=(
0

Сообщение Гость 17 октября 2010 в 14:07

да вроде нету тут ошибок, развечто в определениях
x,y,z: integer real; - в условии задачи говориться про действительные числа
1,3: real; - это не нужно, числа сами себя определяют
0
Легенда форума

СообщениеЛегенда форума teran teran 112
Оставил 6659 сообщений с 23 янв 2004
ФР: 147418
17 октября 2010 в 20:12

я бы предложил такой вариант:
[code:1]program test;
var data : array[1..3] of real;
i : integer;

begin
for i:=1 to 3 do readln(data[i]) ;

for i:=1 to 3 do begin
if (data[i] >= 1) and (data[i] <= 3) then
writeln(i, ' - принадлежит')
else writeln(i, ' - не принадлежит');
end;
end. [/code:1]
0
Чемпион

СообщениеЧемпион RaMon^^ RaMon^^ 0
Оставил 1795 сообщений с 09 дек 2007
ФР: -17331
YIM
18 октября 2010 в 21:02

teran, По-моему можно проще, нет?
[code:1]
program test;
var a:real;
i:integer;
begin
for i:=1 to 3 do
begin
read(a);
if (a>=1)and(a<=3) then
write(a:4:2);
end;
end.
[/code:1]
0
Легенда форума

СообщениеЛегенда форума teran teran 112
Оставил 6659 сообщений с 23 янв 2004
ФР: 147418
18 октября 2010 в 21:38

RaMon^^, в таком случае у вас в консоли будет ввод 1числа : ответ. ввод 2го числа : ответ.
в моем варианте сначала вводятся все числа, потом выводятся ответы. если это не принципиально то разницы нет.
0

Сообщение Balkonskij 21 октября 2010 в 01:09

помогите решить задачу по Делфи 7
Дан двумерный массив NxN. Упорядочить его элементы по возрастанию.
0
Легенда форума

СообщениеЛегенда форума teran teran 112
Оставил 6659 сообщений с 23 янв 2004
ФР: 147418
21 октября 2010 в 19:39

Balkonskij, формулируйте задачу более четко:
1) тип данных массива
2) направление упорядочивания: слева-направо-сверху-внизу или как то иначе?

выкладывайте ваш вариант, который надо полагать у вас есть но не работает?

а для такой общей задачи можно получить достаточно веселое общее решение (:
0

Сообщение ТаискА 22 октября 2010 в 22:22

Помогите решить задачу по паскалю
Найдите значение выражение y=A^2-2*lg*x,если х=2,3
0

Сообщение Frutella12345 24 октября 2010 в 19:35

teran, помогите пожалуйста решить задачу!))
Определить, сколько точек М1 (A(1),A(N)), М2 (A(2),A(N-1)), …, Мn (A(N),A(1)) таких, которые принадлежат замкнутому кругу радиуса R c центром в начале координат.
вы уже раньше писали алгоритм решения этой задачи другому пользователю, но не могли бы Вы написать как это будет выглядет на Паскале? Очень прошу, я в информатике полный ноль. а тут лабораторную задали)
0
Легенда форума

СообщениеЛегенда форума teran teran 112
Оставил 6659 сообщений с 23 янв 2004
ФР: 147418
24 октября 2010 в 22:55

Frutella12345, не покажите где я писал? (:
если я правильно понял то дан массив чисел A[] я с координатами точек? и радиус?
0

Сообщение Frutella12345 31 октября 2010 в 20:42

на 5 странице этого форума марие)
да, именно так))
0
Легенда форума

СообщениеЛегенда форума teran teran 112
Оставил 6659 сообщений с 23 янв 2004
ФР: 147418
1 ноября 2010 в 09:59

как то так наверное:
[code:1]program test;

var r : real;
data : array[1..N] of real;
count : integer;
i : integer;


function PointInCircle(index:integer):boolean;
begin
result := (data[index].x ^ 2 + data[index].y ^ 2 <= r^2);
end;

begin
//1
writeln('input R: ');
readln(r);

//2
writeln('input data[] values:');
for i:=1 to N do begin
write('data[',i,']: ');
readln(data[i]);
end;

//3
count := 0;
for i := 1 to N do begin
if pointInCircle(i) then inc(count);
end;

//4
writeln('result: ', count);
end.[/code:1]
если следовать описанному там алгоритму. писал в блокноте так что ничего не проверял.
0

Сообщение sweetsacrifice92 2 ноября 2010 в 13:39

Frutella12345,
у тебя есть эта задаче на паскале???))
0

Сообщение sweetsacrifice92 2 ноября 2010 в 13:45

помогите преобразовать эту задачу в Паскаль(((
0

Сообщение Гость 3 ноября 2010 в 18:49

помогите решить задачу по Делфи 7
Дан двумерный массив NxN. Упорядочить его элементы в строках по возрастанию.
0

Сообщение Frutella12345 8 ноября 2010 в 21:04

teran, спасибо))
только можешь пожалуйста ее в Паскаль перевести?
0
Легенда форума

СообщениеЛегенда форума teran teran 112
Оставил 6659 сообщений с 23 янв 2004
ФР: 147418
8 ноября 2010 в 23:50

Frutella12345, а это что по вашему? (:
0
Пишу регулярно

СообщениеПишу регулярно FaoXricMeum FaoXricMeum 0
Оставил 312 сообщений с 13 ноя 2006
ФР: -562
18 ноября 2010 в 18:22

Гость писал(а):помогите решить задачу по Делфи 7
Дан двумерный массив NxN. Упорядочить его элементы в строках по возрастанию.

пузырьковым методом это называется
загляните сюда, http://www.cyberforum.ru/pascal/thread181709.html
и сюда http://www.cyberforum.ru/pascal/thread59003.html
пс яндексом умейте пользоваться
0
Легенда форума

СообщениеЛегенда форума teran teran 112
Оставил 6659 сообщений с 23 янв 2004
ФР: 147418
18 ноября 2010 в 19:56

FaoXricMeum, это называется "упорядочить", каким методом не указано.
так что сортировка пузырьком это один из множества вариантов как добиться результата.
0
Пишу регулярно

СообщениеПишу регулярно FaoXricMeum FaoXricMeum 0
Оставил 312 сообщений с 13 ноя 2006
ФР: -562
19 ноября 2010 в 21:59

teran писал(а):FaoXricMeum, это называется "упорядочить", каким методом не указано.
так что сортировка пузырьком это один из множества вариантов как добиться результата.

их три вида существует, вроде как, а остальные лишь гибриды..
0

Сообщение Гость 20 ноября 2010 в 03:51

FaoXricMeum, а какие виды?
0
Пишу регулярно

СообщениеПишу регулярно FaoXricMeum FaoXricMeum 0
Оставил 312 сообщений с 13 ноя 2006
ФР: -562
20 ноября 2010 в 14:40

Гость писал(а):FaoXricMeum, а какие виды?

методом пузырька, как писалось выше. потом сорт-ка выбором и сорт-ка вставкой. такие вот три метода. да и выдумывать здесь свои незачем.
0



Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4