Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /******************************************************************************
- Online C++ Compiler.
- Code, Compile, Run and Debug C++ program online.
- Write your code in this editor and press "Run" button to compile and execute it.
- *******************************************************************************/
- #include <iostream>
- using namespace std;
- long int getReverse(long int number);
- long int doubleNumberAndRevert(long int number);
- int main()
- {
- int sk=0;
- int sk2=0;
- int sk3=0;
- int number=0;
- cout<<"Iveskite skaiciu \n";
- cin >> sk;
- // sk2 = getReverse(sk);
- sk2 = doubleNumberAndRevert(sk);
- sk3 = getReverse(doubleNumberAndRevert(sk));
- cout << "Pradinis Skaicius:" << sk << endl;
- cout << "Padvigubinus:" << sk3 << endl;
- cout << "Padvigubinus ir apvertus:" << sk2 << endl;
- return 0;
- }
- long int getReverse(long int number)
- {
- long int
- reverseNumber = 0,
- digit = 0;
- do
- {
- digit = number % 10;
- reverseNumber = (reverseNumber * 10) + digit;
- number = number / 10;
- } while (number != 0);
- return reverseNumber;
- }
- long int doubleNumberAndRevert(long int number)
- {
- long int
- newNumber = 0,
- digit = 0;
- do
- {
- digit = number % 10;
- newNumber = newNumber * 100 + digit * 10 + digit;
- number = number / 10;
- } while (number != 0);
- return newNumber;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement