Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal ABC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
eko96
0 / 0 / 0
Регистрация: 09.12.2011
Сообщений: 28
#1

Расположить в начале положительные элементы,затем нулевые и отрицательные

11.12.2011, 12:08. Просмотров 809. Ответов 3
Метки нет (Все метки)

Сформировать массив чисел А[N], а затем из него получить новый массив В[N] таким образом, чтобы в начале шли положительные элементы,потом нулевые и ,наконец,отрицательные.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2011, 12:08
Ответы с готовыми решениями:

Переставить компоненты вектора так, чтобы в начале стояли положительные, затем нулевые и отрицательные
1.дан вектор х=(х1,х2,...хn) написать программу,которая переставляет компоненты...

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

Расположить в начале списка отрицательные элементы, а затем неотрицательные
Дан список L, элементы которого являются действительными числами. Расположить в...

Отрицательные элементы массива расположить в конце, а положительные - в начале
В одномерном числовом массиве A (N) все отрицательные элементы массива...

Расположить в массиве R положительные, а затем отрицательные элементы массива Z[N]
Помогите пожалуйста с задачей : "Расположить в массиве R cначала положительные,...

3
КонецСвета
Почетный модератор
7928 / 3899 / 2464
Регистрация: 30.10.2011
Сообщений: 5,379
11.12.2011, 12:19 #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
uses crt;
var a,b: array [1..100] of integer;
    i,j,n: integer;
begin
write('n=');
readln(n);
writeln('Массив А');
j:=1;
for i:=1 to n do
    begin
    a[i]:=random(19)-9;
    write(a[i]:4);
    if a[i]>0 then
       begin
       b[j]:=a[i];
       inc(j);
       end;
    end;
for i:=1 to n do
    if a[i]=0 then
       begin
       b[j]:=a[i];
       inc(j);
       end;
for i:=1 to n do
    if a[i]<0 then
       begin
       b[j]:=a[i];
       inc(j);
       end;
writeln;
writeln('Массив В');
for i:=1 to n do
    write(b[i]:4);
end.
1
go
Эксперт С++
3637 / 1369 / 243
Регистрация: 16.04.2009
Сообщений: 4,527
11.12.2011, 12:24 #3
eko96, случайно не по убыванию отсортировать
0
eko96
0 / 0 / 0
Регистрация: 09.12.2011
Сообщений: 28
11.12.2011, 12:38  [ТС] #4
Спасибо друг выручил))Нет вот именно такое задание!!!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.12.2011, 12:38

Расположить в массиве R сначала положительные, а затем отрицательные элементы массивов Z(30) и А(40)
Написать программу решения следующей задачи: Расположить в массиве R сначала...

Расположить все элементы массива заданным образом: сначала все положительные, затем нули, затем отрицательные
Пожалуйста помогите, нужно решить 3 задачи 1. Дан массив А (25). Расположить...

В данной последовательности расположить сначала все отрицательные, затем положительные элементы
ПОМОГИТЕ Написать программу для решения следующей задачи: в данной...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru