Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. vector<char> binary(vector<bool> piasek) {
  2. vector<char> piaskownica;
  3. if (piasek.size() % 8 == 0) {
  4. piaskownica.resize(piasek.size() / 8);
  5. for (int i = 0; i < piaskownica.size(); i++) {
  6. int pom2 = 8 * i;
  7. vector<bool> pom(8);
  8. for (int j = 0; j < 8; j++) {
  9. pom[j] = piasek[pom2 + j];
  10. }
  11. piaskownica[i] = bin_to_dec(pom);
  12. }
  13. }
  14. else {
  15. int pom = piasek.size() % 8;
  16. int dopelnienie = 8 - pom;
  17. piaskownica.resize((piasek.size() + dopelnienie) / 8);
  18. for (int i = 0; i < piaskownica.size(); i++) {
  19. int pom2 = 8 * i;
  20. vector<bool> vecpom(8);
  21. for (int j = 0; j < 8; j++) {
  22. if (pom2 + j >= piasek.size()) {
  23. vecpom[j] = 0;
  24. }
  25. else vecpom[j] = piasek[pom2 + j];
  26. }
  27. piaskownica[i] = bin_to_dec(vecpom);
  28. }
  29. }
  30. return piaskownica;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement