Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
3 / 2 / 1
Регистрация: 12.10.2017
Сообщений: 214
1

Сократить код программы

14.11.2017, 17:17. Показов 1250. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пожалуйста помогите сократить код программы:
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
const n=5;
var 
 i,m,j,x:integer;  
    A:ARRAY[1..5] OF INTEGER;
begin
 writeln('Введите  массив');
 for i:=1 to n do
 read(A[I]);
  for i := 1 to n - 1 do
        begin
          m := i;
          x := A[i];
          for j := i + 1 to n do     
            if x > A[j] then
              begin
                m := j;
                x := A[j];
              end;     
            A[m] := A[i];
            A[i] := x;
        end;      
      for i := 1 to n do 
      Write(a[i]:4);
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.11.2017, 17:17
Ответы с готовыми решениями:

Сократить код программы
Сократите код данной программы: const n=5; var i,m,j,x:integer; A:ARRAY OF INTEGER;...

Можно ли сократить код?
Программа выводит разноцветный график функции y=1-e^-x. Можно ли объединить циклы из 5 в 2(цикл для...

Сократить код программы
Необходимо сократить код программы процедурами. Кто готовь помочь, пишите, скину код программы (он...

Возможно ли сократить код программы?
Всем привет! Недавно нашел на ваш форум, перечитал много тем и теперь сам хочу задать вопрос. Суть...

4
Aimez-vous les baguettes?
193 / 26 / 27
Регистрация: 25.10.2017
Сообщений: 165
14.11.2017, 18:16 2
Pascal
1
2
3
4
5
begin
Var Integers: array[1..5] of integer;
for var i:=1 to 5 do Integers[i]:= ReadlnInteger('Integers[' + i.ToString +'] =');
Integers.Sorted.Println;
end.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32977 / 21288 / 8175
Регистрация: 22.10.2011
Сообщений: 36,565
Записей в блоге: 8
14.11.2017, 18:21 3
... и в результате в Integers остается несортированный массив. Прекрасно.
0
Aimez-vous les baguettes?
193 / 26 / 27
Регистрация: 25.10.2017
Сообщений: 165
14.11.2017, 19:10 4
Цитата Сообщение от volvo Посмотреть сообщение
... и в результате в Integers остается несортированный массив. Прекрасно.
А для чего её еще Integers[] в дальнейшем? Попросил человек сократить код...Сократил.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32977 / 21288 / 8175
Регистрация: 22.10.2011
Сообщений: 36,565
Записей в блоге: 8
14.11.2017, 19:21 5
Сократить - это значит сделать размер кода меньше при том же функционале. Что у ТС-а происходит с массивом? Он сортируется, и потом выводится. В результате массив какой? Правильно, упорядоченный. Что у тебя? Выводится отсортированный, но сам массив остался прежним. Это не сокращение, а изменение функционала.
0
14.11.2017, 19:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.11.2017, 19:21
Помогаю со студенческими работами здесь

Сократить код программы Delphi
Здравствуйте! Я новичок в программировании, учусь писать программы на Дэлфи. Подскажите как можно...

Как сократить код программы?
Здравствуйте. Подскажите пожалуйста, как сократить код программы, чтобы не писать кучу...

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

Сократить код программы, создав массив полей
Программа работает, но вот препод сказал сократить код, собрать всё в масив... Но я не понимаю как...


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

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