ChameL1oN

Untitled

Nov 28th, 2014
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. #include<iostream>
  2. #include <fstream>
  3. using namespace std;
  4.  
  5. ofstream B;
  6.  
  7. void func(int a, int b){
  8. int ostatok;
  9. int *pRezults;
  10. int countnum = 1;
  11. int temp = a;
  12. while (temp /= b)
  13. ++countnum;
  14. pRezults = new int[countnum];
  15. pRezults[0] = 0;
  16. temp = 0;
  17. while (a)
  18. {
  19. ostatok = a % b;
  20. a /= b;
  21. pRezults[temp++] = ostatok;
  22. }
  23.  
  24. for (int i = countnum - 1; i >= 0; --i)
  25. {
  26. B << pRezults[i];
  27. }
  28. B << endl;
  29. }
  30.  
  31. int main()
  32. {
  33. setlocale(LC_ALL, "Rus");
  34. int chislo,w;
  35. ifstream A;
  36. A.open("A.txt", ios::in);
  37. B.open("C.txt");
  38.  
  39. cout << "Введите необходимую систему счисления";
  40. cin >> w;
  41. while (!A.eof()){
  42. A >> chislo;
  43. func(chislo, w);
  44. }
  45. A.close();
  46. B.close();
  47.  
  48. }
Advertisement
Add Comment
Please, Sign In to add comment