Advertisement
Pop_Paul0

treceri

Jan 22nd, 2020
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.61 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3. ///trecere  din baza 10 in b cu functii
  4. int trecere10_b(int x10, int b)
  5. {
  6.     int p10,c,xb=0;
  7.     p10=1;
  8.     while(x10)
  9.     {
  10.         c=x10%b;
  11.         xb=xb+c*p10;
  12.         p10=p10*10;
  13.         x10=x10/b;
  14.     }
  15.     return xb;
  16. }
  17. ///trecere din baza b in 10 cu functii
  18. int trecereb_10(int n,int b)
  19. {
  20.     int p=1,m=0,c;
  21.     while(n)
  22.     {
  23.         c=n%10;
  24.         m=m+c*p;
  25.         p=p*b;
  26.         n=n/10;
  27.     }
  28.     return m;
  29. }
  30. int main()
  31. {
  32.     int numar,baza,raspuns,raspuns2;
  33.     cin>>numar>>baza;
  34.     raspuns2=trecereb_10(numar, baza);
  35.     cout<<raspuns2;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement