-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNumber Rank.cpp
More file actions
33 lines (32 loc) · 1.1 KB
/
Copy pathNumber Rank.cpp
File metadata and controls
33 lines (32 loc) · 1.1 KB
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
//Function shows separately number's rank
/*Example 357575 output
3
5
7
5
7
5
*/
void razryad(int a);
int main()
{
int a, b, c, d, f, g;
cout << "Enter number: " << endl;
cin >> a;
razryad(a);
return 0;
}
void razryad(int a)
{
int b, c, d, f, g;
b = (a - (a % 10000)) / 10000;
cout << "first number = " << b << endl;
c = (a - (a % 1000) - (a - (a % 10000))) / 1000;
cout << "second number = " << c << endl;
d = (a - (a - (a % 10000)) - (a - (a % 1000) - (a - (a % 10000))) - (a % 100)) / 100;
cout << "third number = " << d << endl;
f = (a - (a - (a % 10000)) - (a - (a % 1000) - (a - (a % 10000))) - (a - (a - (a % 10000)) - (a - (a % 1000) - (a - (a % 10000))) - (a % 100)) - (a % 10)) / 10;
cout << "fourth number = " << f << endl;
g = (a - (a - (a % 10000)) - (a - (a % 1000) - (a - (a % 10000))) - (a - (a - (a % 10000)) - (a - (a % 1000) - (a - (a % 10000))) - (a % 100)) - (a - (a - (a % 10000)) - (a - (a % 1000) - (a - (a % 10000))) - (a - (a - (a % 10000)) - (a - (a % 1000) - (a - (a % 10000))) - (a % 100)) - (a % 10)));
cout << "last number = " << g << endl;
}