C++ Program to Swap First and Last Digit of a Number using While Loop
Write C++ Program to Swap First and Last Digit of a Number using While Loop
// CPP Program to Swap First and Last Digit of a Number using While Loop #include <iostream> #include <math.h> using namespace std; int main() { long int n; int first, End, Swap, digit, divide; cout << "Enter the number :--> ";//for eg: 5623 cin >> n; digit = log10(n); // 3 divide = pow(10,digit); //1000 first = n / divide; //5 n = n % divide; //623 End = n % 10; //3 n = n / 10; //562 Swap = End * divide + n * 10 + first; //3 * 1000 + 623 * 10 + 5 cout << "Swap value is : " << Swap; return 0; }
Output:
Enter the number :--> 123546
Swap value is : 623541