Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
no swear
178 / 154 / 80
Регистрация: 01.07.2016
Сообщений: 863
Завершенные тесты: 1
1

Процедура не хочет работать

31.03.2017, 19:35. Просмотров 280. Ответов 2
Метки нет (Все метки)

Задача такая, нужно сделать циклический сдвиг чисел вправо с помощью процедуры. Код написал но почему то значения не сохраняются после выполнения процедуры
Delphi
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
uses
  SysUtils;
 
  Procedure ShiftRight3(a, b, c : integer);
  var tmp : integer;
  begin
  tmp := b;
  b := a;
  a := c;
  c := tmp;
 
  end;
 
  var a1, b1, c1, a2, b2, c2 : integer;
  begin
  readln(a1, b1, c1, a2, b2, c2);
 
  ShiftRight3(a1, b1, c1);
  writeln(a1,' ', b1,' ', c1);
 
  ShiftRight3(a2, b2, c2);
  writeln(a2,' ', b2,' ', c2);
 
  readln;
  end.
Без процедуры всё работает
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.03.2017, 19:35
Ответы с готовыми решениями:

Не хочет работать Delphi XE
Собственно сама проблема: Когда кидаю что нибудь на форму, дельфи начинает беситься и показывает,...

не хочет работать, в чём ошибка
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics,...

Обработчик не хочет работать с несколькими процедурами
Перейду сразу к делу: При нажатии на кнопку на одной форме я показываю модальную форма которая...

Програма не хочет работать. не могу понять что не так (
В панели интерфейса предусмотреть возможность выбора одной из трех функций sin(x), x^2, exp(x) ...

После работы с Excel Дельфи не хочет работать с .txt файлами
Есть програма в которой в начале работы в СтрингГрид из тхт файлов берутся данные. Есть возможность...

2
Puporev
Модератор
56610 / 43293 / 29932
Регистрация: 18.05.2008
Сообщений: 102,999
31.03.2017, 19:51 2
Pascal
1
2
3
4
5
6
7
8
Procedure ShiftRight3(var a,b,c:integer);
var tmp:integer;
begin
tmp:=c;
c:=b;
b:=a;
a:=tmp;
end;
1
ByMedion
17 / 17 / 10
Регистрация: 19.07.2015
Сообщений: 83
31.03.2017, 23:29 3
Забыл ключевое слово var в параметрах процедуры)))
Без var в процедуре создаются экземпляры переданных переменных, а var это как бы ссылка напрямую к этим переменным
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.03.2017, 23:29

Не хочет работать хранимая процедура!
Вот процедура CREATE PROCEDURE dbo.myprocedure @a int output AS if exists(select * from...

GridView/SqlDataSource: не хочет работать процедура обновления
Добрый день! Вчера целый день потратил и так и нечего решил. Обновления через ХП не хочет работать....

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


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

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

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