-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfunc4.cpp
More file actions
44 lines (39 loc) · 844 Bytes
/
func4.cpp
File metadata and controls
44 lines (39 loc) · 844 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
34
35
36
37
38
39
40
41
42
43
44
#include "middle.h"
#include <iostream>
using namespace std;
int itc_rev_oct_num(long long number){
long long ost, dva=1, main, sum=0;
ost = number;
while(ost!=0){
main = (ost%10)*dva;
sum+=main;
dva = dva*8;
ost = ost/10;
}
return sum;
} //16
int itc_covert_num(long long number, int ss){
long long main, ost=1, p=0;
main = number;
while(main!=0){
ost = ost*10+main%ss;
main = main/ss;
}
while( ost!=0){
p+=ost%10;
p = p*10;
ost = ost/10;
}
return(p/100);
} //17
int itc_rev_covert_num(long long number, int ss){
long long ost, dva=1, main, sum=0;
ost = number;
while(ost!=0){
main = (ost%10)*dva;
sum+=main;
dva = dva*ss;
ost = ost/10;
}
return sum;
} //18