Algorithm to reverse a 4digit integer number 1 Separate out

Algorithm to reverse a 4-digit integer number:

1. Separate out the digits from a number.

2. Store these digits in an array.

3. Multiply the digits by corresponding weights and add them to generate reversed number

include \"stdafx.h\" #include Kiostream» using namespace std; int reverse num(int) int main (void) int number r number Take the number from user and store it in number veriable cout Enter the 4-digit integer number cin number Call reverse num function r number reverse num (number); Display reveresed number cout r number \"In system (\"pause\") return 0; int reverse num(int local num Write your code here

Solution


// C++ code
#include <iostream>
#include <string>
#include <fstream>
#include <stdlib.h>
#include <math.h>
#include <vector>
#include <iomanip> // std::setprecision

using namespace std;


int reverse_num(int);

int main()
{
int number,r_number;

//Take the number from the user and stored it in \"number\" variable
cout << \"Enter the 4-digit Integer Number: \";
cin >> number;

//call reverse_num function
r_number = reverse_num(number);

//Displayed reverse number
cout << r_number <<\"\ \";
system(\"pause\");

return 0;
}

int reverse_num(int num)
{
int digits[4]; //each digits stored in this array
int digit;
for(int i=0;i<4;i++)
{
digit = num%10;
digits[i] = digit;
num/=10;
}
  
int r_num=0;
for(int i=0;i<4;i++)
{
r_num+=digits[i]*pow(10,3-i);
}
  
return r_num;
  
}

/*
output:

Enter the 4-digit Integer Number: 3421
1243

*/

Algorithm to reverse a 4-digit integer number: 1. Separate out the digits from a number. 2. Store these digits in an array. 3. Multiply the digits by correspond
Algorithm to reverse a 4-digit integer number: 1. Separate out the digits from a number. 2. Store these digits in an array. 3. Multiply the digits by correspond

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site