Упражнения на C ++: меняйте значения двух переменных, не используя третью переменную
C ++ Basic: упражнение 48 с решением
Напишите программу на C ++, которая меняет значения двух переменных, не используя третью переменную.
Пример решения :
Код C ++:
#include <iostream>
using namespace std;
int main()
{
cout << "\n\n Swap two numbers without using third variable:\n";
cout << "---------------------------------------------------\n";
int num1, num2, temp;
cout << " Input 1st number : ";
cin >> num1 ;
cout << " Input 2nd number : ";
cin >> num2;
num2=num2+num1;
num1=num2-num1;
num2=num2-num1;
cout << " After swapping the 1st number is : "<< num1 <<"\n" ;
cout << " After swapping the 2nd number is : "<< num2 <<"\n\n" ;
}
Пример вывода:
Поменяйте местами два числа без использования третьей переменной: -------------------------------------------------- - Введите 1-е число: 25 Введите 2-е число: 20 После замены 1-й номер: 20 После замены 2-й номер: 25
Блок - схема:
Редактор кода C ++:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на C ++, чтобы найти область любого треугольника, используя формулу Герона.
Далее: Напишите программу на C ++ для печати кода (код ASCII / код Unicode и т. Д.) Данного символа.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code