0 / 0 / 0
Регистрация: 20.11.2015
Сообщений: 19
1

Процедура swap

20.11.2015, 19:23. Показов 2503. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Поменять значение a,b,c,d так, чтобы они были расположены в порядке возрастания. При помощи процедуры swap. A,b,c,d вводятся с клавиатуры
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.11.2015, 19:23
Ответы с готовыми решениями:

Описать процедуру Swap
нужна помощь!!! Вот условие: Описать процедуру Swap(X, Y), меняющую содержимое переменных X и...

Использование процедуры swap
Помогите решить!!! дана матрица mxn, в ней поменять местами строку, номер которой вводиться с...

Используя функцию swap поменять местами максимальный и минимальный элемент массива
Нужно задать массив и используя функцию swap поменять местами максимальный и минимальный элемент.

Не работает swap элементов через xor в рекурсии. Почему? (Procedure QuickSort)
type Arr = array of integer; procedure QuickSort(var a: Arr; Lo,Hi: integer); ...

2
9 / 9 / 7
Регистрация: 25.10.2015
Сообщений: 47
20.11.2015, 20:41 2
Лучший ответ Сообщение было отмечено St1tches как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
var a,b,c,d:integer;
begin;
readln(a,b,c,d);
if a>b then swap(a,b);
if b>c then swap(b,c);
if c>d then swap(c,d);
if a>b then swap(a,b);
if b>c then swap(b,c);
if a>b then swap(a,b);
writeln(a,' ',b,' ',c,' ',d);
end.
1
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32793 / 21133 / 8144
Регистрация: 22.10.2011
Сообщений: 36,393
Записей в блоге: 8
21.11.2015, 00:59 3
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var
  a, b, c, d: integer;
 
begin;
  readln(a, b, c, d);
  
  while c > d do
  begin
    swap(c, d);
    while b > c do
    begin
      swap(b, c);
      while a > b do
        swap(a, b);
    end;
  end;
  
  writeln(a, ' ', b, ' ', c, ' ', d);
end.
1
21.11.2015, 00:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.11.2015, 00:59
Помогаю со студенческими работами здесь

Процедура Swap, меняющая местами максимальные элементы матриц А и В
Код Delphi 1 2 const n=...;{целые константы>1} type матрица= array of real; Описать процедуру...

Существует ли в Лазарусе процедура Swap для обмена объектов местами?
Есть ли процедура как в делфи (procedure Swap) для lazarus? Требуется вспомогательная процедура...

SWAP
Кто может объяснить как выходит (10 10) #include <iostream> using namespace std; void Swap(int...

swap
Cи подчеркивает swap и говорит что он не определен! в данном случаи а это массив, а i и j индексы...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru