0% found this document useful (0 votes)
16 views3 pages

Problem - 10 Solution

Uploaded by

Zakaria Zakaria
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views3 pages

Problem - 10 Solution

Uploaded by

Zakaria Zakaria
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Problem # 10/2 Solution Using C++

#include <iostream>
#include <string>

using namespace std;

int ReadPositiveNumber(string Message)


{
int Number = 0;
do
{
cout << Message << endl;
cin >> Number;
} while (Number <= 0);

return Number;
}

int ReverseNumber(int Number)


{
int Remainder = 0, Number2 = 0;

while (Number > 0)


{
Remainder = Number % 10;
Number = Number / 10;
Number2 = Number2 * 10 + Remainder;

}
return Number2;
}

void PrintDigits(int Number)


{
int Remainder = 0;

while (Number > 0)


{
Remainder = Number % 10;
Number = Number / 10;
cout << Remainder << endl;
}
}

ProgrammingAdvices.com
© Copyright 2022
Problem # 10/2 Solution Using C++

int main()
{
PrintDigits(ReverseNumber(ReadPositiveNumber("Please enter a
positive number?")));

return 0;
}

ProgrammingAdvices.com
© Copyright 2022

You might also like