Есть ответ 👍

Определите значение переменной b, в ответе записать только число.

238
309
Посмотреть ответы 1

Ответы на вопрос:


Существуют различные алгоритмы обмена значениями между двумя ячейками a и b. 1. самый простой - с использованием промежуточной ячейки var   a,b,t: integer; begin   a: =10; b: =20; writeln(a,' ',b);   t: =a; a: =b; b: =t; writeln(a,' ',b) end. 2. обмен без использования дополнительной памяти при сложения и вычитания var   a,b: integer; begin   a: =10; b: =20; writeln(a,' ',b);   b: =a+b; a: =b-a; b: =b-a; writeln(a,' ',b) end. 3. обмен без использования дополнительной памяти при логической операции "исключающее или" var   a,b: integer; begin   a: =10; b: =20; writeln(a,' ',b);   a: =a xor b; b: =a xor b; a: =a xor b; writeln(a,' ',b) end. язык pascalabc.net дополнительно предлагает простые способы обмена. 4. обмен при процедуры swap var   a,b: integer; begin   a: =10; b: =20; writeln(a,' ',b);   swap(a,b); writeln(a,' ',b) end. 5. обмен на основе кортежного присваивания var   a,b: integer; begin   a: =10; b: =20; writeln(a,' ',b);   (a,b): =(b,a); writeln(a,' ',b) end.

Популярно: Информатика