Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 20
1

Организуйте массив, содержащий 15 различных целых чисел

15.06.2012, 15:22. Показов 3630. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Организуйте массив, содержащий 15 различных целых чисел. После это-
го отдельно первых 5 элементов, вторых 5 элементов и последних
5 элементов сортируются по возрастанию. Содержимое отсортированного
таким образом массива выводится на экран.


Прошу помощи у опытных программистов! Заранее спасибо!

Всё что смог написать...

Pascal
1
2
3
4
5
6
7
8
9
10
Program masiv;
uses crt;
const n=15;
type mas=array[1..n] of integer;
var a:mas;
i,j,k:integer;
begin
clrscr;
for i:=1 to n do
begin
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.06.2012, 15:22
Ответы с готовыми решениями:

Организуйте массив, содержащий 20 различных целых чисел. Отсортируйте отдельно
Задача №14 Организуйте массив, содержащий 20 различных целых чисел. Отсортируйте отдельно элементы...

Организуйте массив, содержащий 2n целых чисел. Отсортируйте элементы с нечётными индексами по возрастанию
Организуйте массив, содержащий 2n целых чисел. Отсортируйте элементы с нечётными индексами по...

Организуйте массив, содержащий 15 различных символов
Организуйте массив, содержащий 15 различных символов. Отсортируйте его по убыванию. На экран...

2. Организуйте массив, содержащий 20 различных символов. Отсортируйте его по возрастанию
2. Организуйте массив, содержащий 20 различных символов. Отсортируйте его по возрастанию.

7
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
15.06.2012, 15:35 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
uses crt;
const n=15;
type mas=array[1..n] of integer;
procedure sort(var a:mas;k1,k2:byte);
var i,j:byte;
    x:integer;
begin
for i:=k1 to k2-1 do
for j:=i+1 to k2 do
if a[i]>a[j] then
 begin
  x:=a[i];
  a[i]:=a[j];
  a[j]:=x;
 end;
end;
var a:mas;
    m,i,j,x:integer;
    f:boolean;
begin
clrscr;
randomize;
writeln('Исходный массив:');
m:=1;
a[1]:=-n+random(2*n);
write(a[1]:4);
for i:=2 to n do
 begin
  repeat
   f:=false;
   x:=random(2*n)-n;
   for j:=1 to m do
   if a[j]=x then f:=true;
  until f=false;
  a[i]:=x;
  m:=m+1;
  write(a[i]:4);
 end;
writeln;
Sort(a,1,n div 3);
Sort(a,n div 3+1,2*n div 3);
Sort(a,2*n div 3+1,n);
writeln('Отсортированный массив:');
for i:=1 to n do
write(a[i]:4);
readln
end.
1
defiks
15.06.2012, 15:40
  #3

Не по теме:

Цитата Сообщение от Leonardo70 Посмотреть сообщение
Всё что смог написать...
Pascal
1
2
3
4
5
6
7
8
9
10
Program masiv;
uses crt;
const n=15;
type mas=array[1..n] of integer;
var a:mas;
i,j,k:integer;
begin
clrscr;
for i:=1 to n do
begin
Мда... :(

1
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 20
15.06.2012, 15:40  [ТС] 4
Большое спасибо!!! На этом форуме прям жизнь спасают!
0
24 / 24 / 11
Регистрация: 15.06.2012
Сообщений: 138
15.06.2012, 15:43 5
Не проверял, но должно прокатить:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
uses CRT;
var
a: array[1..15] of integer;
j,k,i: integer;
check: boolean;
begin
clrscr;
check:=true;
for i:=1 to 15 do
readln(a[i]);
while check=true do
begin
check:=false;
for i:=1 to 4 do
if a[i]>a[i+1] then
begin
k:=a[i];
a[i]:=a[i+1];
a[i+1]:=k;
check:=true
end;
end;
check:=true;
while check=true do
begin
check:=false;
for i:=5 to 9 do
if a[i]>a[i+1] then
begin
k:=a[i];
a[i]:=a[i+1];
a[i+1]:=k;
check:=true
end;
end;
check:=true;
while check=true do
begin
check:=false;
for i:=10 to 14 do
if a[i]>a[i+1] then
begin
k:=a[i];
a[i]:=a[i+1];
a[i+1]:=k;
check:=true
end;
end;
for i:=1 to 15 do
writeln(a[i]);
 
end.
1
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 20
15.06.2012, 15:48  [ТС] 6
Цитата Сообщение от VadimAndronov Посмотреть сообщение
Не проверял, но должно прокатить:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
uses CRT;
var
a: array[1..15] of integer;
j,k,i: integer;
check: boolean;
begin
clrscr;
check:=true;
for i:=1 to 15 do
readln(a[i]);
while check=true do
begin
check:=false;
for i:=1 to 4 do
if a[i]>a[i+1] then
begin
k:=a[i];
a[i]:=a[i+1];
a[i+1]:=k;
check:=true
end;
end;
check:=true;
while check=true do
begin
check:=false;
for i:=5 to 9 do
if a[i]>a[i+1] then
begin
k:=a[i];
a[i]:=a[i+1];
a[i+1]:=k;
check:=true
end;
end;
check:=true;
while check=true do
begin
check:=false;
for i:=10 to 14 do
if a[i]>a[i+1] then
begin
k:=a[i];
a[i]:=a[i+1];
a[i+1]:=k;
check:=true
end;
end;
for i:=1 to 15 do
writeln(a[i]);
 
end.
Выводит пустой экран и сколько бы я чисел не вводил ничего н получается, но всё равно спасибо)
0
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
15.06.2012, 15:51 7
Цитата Сообщение от Leonardo70 Посмотреть сообщение
и сколько бы я чисел не вводил ничего н получается,
Вводи 15 чисел, после каждого жми Enter.
Но это конечно не программа, а так, алгоритм.
1
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 20
15.06.2012, 15:56  [ТС] 8
Цитата Сообщение от Puporev Посмотреть сообщение
Вводи 15 чисел, после каждого жми Enter.
Но это конечно не программа, а так, алгоритм.
ввёл и программа закончилась
0
15.06.2012, 15:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.06.2012, 15:56
Помогаю со студенческими работами здесь

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

Создайте массив, содержащий 10 различных целых чисел
2. Создайте массив, содержащий 10 различных целых чисел. Содержимое массива сортируется по...

Задан массив K(m) попарно различных целых чисел. Получить все перестановки целых чисел
Помогите пожалуйста с программой. Задан массив K(m) попарно различных целых чисел. Получить все...

Создайте целочисленный массив, содержащий 2n различных чисел
Помогите пожалуйста с кодом. Текст задания такой "Создайте целочисленный массив, содержащий 2n...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru