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

Если в массиве целых чисел нет повторяющихся элементов, то упорядочить его по возрастанию

14.02.2013, 19:19. Показов 1986. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите с программой в паскале и блок схемой.

Задание к работе
Набрать программу, отладить ее, протестировать.


Если в массиве целых чисел нет повторяющихся элементов, то упорядочить его по возрастанию.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.02.2013, 19:19
Ответы с готовыми решениями:

Если в массиве нет одинаковых элементов, то упорядочить его по убыванию, иначе не изменять
Задача: Если в массиве нет одинаковых элементов, то упорядочить его по убыванию, иначе не изменять....

В массиве М из 10 целых чисел найти количество повторяющихся элементов
Помогите решить 6 задач по одномерным массивам пожалуйста. 1)Для массива K из 12 вещественных...

Упорядочить список целых чисел по возрастанию значений элементов
Помогите пожалуйста с задачкой! Нужно упорядочить список целых чисел по возрастанию значений...

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

1
Кодинг - это искусство...
64 / 64 / 42
Регистрация: 07.01.2013
Сообщений: 156
14.02.2013, 23:05 2
Лучший ответ Сообщение было отмечено hronoo как решение

Решение

Вот рабочий код Не гарантирую, что это самое простое решение
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
uses crt;
 
var
  i,j,a:integer;
  Mas:array[1..10] of integer;
  Razn:boolean;
begin
  Randomize;
  for i:=1 to 10 do
    begin
      Mas[i]:=Random(40);
      Write(Mas[i],' ');
    end; Writeln;
 
  razn:=true;
    
  for i:=1 to 9 do
    if razn then
      begin
        for j:=i+1 to 10 do
          if Mas[i]<>Mas[j] then
            Razn:=true
              else
                begin
                  Razn:=false;
                  break;
                end;
      end else break;
            
  if Razn then
    begin
      for i:=1 to 9 do
        for j:=1 to 9 do
          if Mas[j]>Mas[j+1] then
            begin
              a:=Mas[j];
              Mas[j]:=Mas[j+1];
              Mas[j+1]:=a;
            end;
      for i:=1 to 10 do
        write(Mas[i],' ');
    end else write('В массиве есть повторяющиеся элементы!');
 
end.
0
14.02.2013, 23:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.02.2013, 23:05
Помогаю со студенческими работами здесь

Упорядочить 3 числа по убыванию, если среди них нет отрицательных чисел, или по возрастанию - в противном случае
Упорядочить 3 числа по убыванию, если среди них нет отрицательных чисел, или по возрастанию - в...

Проверить, является ли данная последовательность целых чисел упорядоченной по убыванию. Если нет, упорядочить ее
Проверить, является ли данная последовательность целых чисел упорядоченной по убыванию. Если нет,...

11.196. Дан массив целых чисел. Найти номер первого элемента, кратного числу 13. Если таких элементов в массиве нет, то должно быть напечатано соответ
11.196. Дан массив целых чисел. Найти номер первого элемента, кратного числу 13. Если таких...

Переменной k логического типа присвоить значение true в том случае, если массив n целых чисел упорядочен по возрастанию, i значение false если нет
Условие задачи: Переменной k логического типа присвоить значение true в том случае, если массив n...


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

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