Advertisement
Guest User

Untitled

a guest
Jan 17th, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. bool sechenie(char *, char *, char *, int);
  5.  
  6. int main() {
  7. const int SizeOfArr = 15;
  8. double universalArr[SizeOfArr] = { 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 };
  9. char universalBitmask[] = { "111111111111111" };
  10.  
  11. cout << "broi elementi na U mnojestvo" << endl;
  12. float mnojestvoU = 0;
  13. cin >> mnojestvoU;
  14. cout << "Broi elementi na vtoroto mnojestvo" << endl;
  15. int mnojestvo2 = 0;
  16. cin >> mnojestvo2;
  17.  
  18. char* U = new char[mnojestvoU + 1];
  19. char* vtoroMNOJESTVO = new char[mnojestvo2 + 1];
  20.  
  21. cout << "Vuvedete mnojestvata: " << endl;
  22. cin >> U;
  23. cin >> vtoroMNOJESTVO;
  24.  
  25. char* rezMaska = new char[mnojestvoU + mnojestvo2 + 1];
  26.  
  27. sechenie(vtoroMNOJESTVO, U, rezMaska, (mnojestvoU - mnojestvo2 + 1));
  28. cout << rezMaska;
  29.  
  30.  
  31.  
  32.  
  33.  
  34. delete[] U;
  35. delete[] vtoroMNOJESTVO;
  36. delete[] rezMaska;
  37. U = NULL; vtoroMNOJESTVO = NULL; rezMaska = NULL;
  38. return 0;
  39. }
  40.  
  41. bool sechenie(char * maskB, char * maskA, char * res, int sizeOfRezArr) {
  42. unsigned len = strlen(maskA);
  43. for (unsigned i = 0; i < sizeOfRezArr; i++)
  44. res[i] = (maskA[i] | maskB[i]);
  45. res[len] = '\0';
  46. return true;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement