-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMy-Solution.cpp
More file actions
33 lines (32 loc) · 929 Bytes
/
Copy pathMy-Solution.cpp
File metadata and controls
33 lines (32 loc) · 929 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream>
using namespace std;
int ReadPositiveNumber(string Message)
{
int Number = 0;
do
{
cout<<Message<<endl;
cin>>Number;
} while (Number <= 0);
return Number;
}
int ReverseNumbers(int Number)
{
int Reminder = 0 , Number2 = 0;
while (Number > 0)
{
Reminder = Number % 10;//1234 % 10 =4
Number = Number / 10 ;//1234 / 10 =123
Number2 = Number2 * 10 + Reminder ;
}
return Number2;
}
int main()
{
int Reverse ;
Reverse = ReadPositiveNumber("please enter a ReadPositiveNumber: ");
cout<<"Reverse is : \n"<<ReverseNumbers(Reverse);
//هنا في ملحوظة هنا بيطلع الرقم كامل مش رقم رقم يعني لو عملت 1234 هيطلع 4321 كامل مش كل رقم لوحده
//cout<<"Reverse is : \n"<<ReverseNumbers(Reverse)<<endl;
// هنا هيطلع الرقم كامل مش كل رقم لوحده
}