1) Напишите линейную программку,в результате исполнения которой целочисленные переменные x и

1) Напишите линейную программу,в результате исполнения которой целочисленные переменные x и y поменяются значениями. При этом нельзя использовать дополнительные переменные . Обнаружив такой алгоритм,обусловьте,в чем его недостаток по сопоставлению с методом обмена через третью переменную. Можно ли его применять для вещественных чисел? (Паскаль) 2) Напишите оператор присваивания, в итоге выполнения которого, целочисленной переменной h присвоится значение цифры, стоящей в разряде сотен в записи положительного целого числа k( например, если k= 28 796, то h= 7).

Задать свой вопрос
1 ответ

1)program zz1;
var x, y :integer; // задаем переменные целого типа
begin
write( введите 1-ое число x ); // вводим с клавиатуры первое число
read(x);
write( введите 2-ое число y ); // вводим с клавиатуры 2-ое число
read(y);
x := x + y;
y := x - y;
x := x - y;
write(x, , y); //выводим ответ
end.
Недостаток этого метода содержится в большем количестве деяний, по сопоставлению с методом обмена через третью переменную. Для вещественных чисел этот способ использовать нельзя.
2)program zz1;
var k, h :integer; // задаем переменные целого типа
begin
write( введите число k ); // вводим с клавиатуры число
read(k);
h:=(k mod 1000) div 100;
write(h); //выводим ответ
end.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

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

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт