1) Напишите линейную программку,в результате исполнения которой целочисленные переменные x и
1) Напишите линейную программу,в результате исполнения которой целочисленные переменные x и y поменяются значениями. При этом нельзя использовать дополнительные переменные . Обнаружив такой алгоритм,обусловьте,в чем его недостаток по сопоставлению с методом обмена через третью переменную. Можно ли его применять для вещественных чисел? (Паскаль) 2) Напишите оператор присваивания, в итоге выполнения которого, целочисленной переменной h присвоится значение цифры, стоящей в разряде сотен в записи положительного целого числа k( например, если k= 28 796, то h= 7).
Задать свой вопрос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.
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.