pakson

Untitled

Feb 11th, 2021
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. #include <iostream>
  2. #include <conio.h>
  3. #include <cstdlib>
  4. using namespace std;
  5.  
  6. int main() {
  7. int k; // porównywania dwóch tablic
  8. int wynik;//pomocnicza do sprawdzanie czy zmienne równają się zmiennym
  9. int n;// dlugosc tablicy 1
  10. int q; // pomocnicza do sortowania 1 tablicy
  11. int w; // pomocnicza do sortowania 1 tablicy
  12. int e;// pomocnicza do sortowania 2 tablicy
  13. int a; // pomocnicza do sortowania 1 tablicy
  14. int y; // pomocnicza do sortowania 2 tablicy
  15. int i; // pomocnicza do wpisywania 1 tablicy
  16. int x;// pomocnicza do wpisywania 1 tablicy
  17. int z;// pomocnicza do sortowania 2 tablicy
  18. int s;// pomocnicza do sortowania 2 tablicy
  19. int j; // pomocnicza do wpisywania drugiej tablicy
  20. int b; //dlugosc tablicy 2
  21.  
  22. cout << "dlugos tablicy 1: ";
  23.  
  24. cin >> n;
  25. int tab[n-1];
  26.  
  27. for (i = 0; i < n; i++)
  28. {
  29. tab[i] = rand() % 10;// 10 oznacza z ilu licz to losujemy w tym pzypadku z 10
  30. }
  31.  
  32. cout << "dlugosc tablicy 2 : ";
  33.  
  34. cin >> b;
  35. int tabb[b-1];
  36.  
  37. for (j = 0; j < b; j++)
  38. {
  39. tab[j] = rand() % 10;
  40. }
  41.  
  42.  
  43.  
  44.  
  45. {
  46.  
  47.  
  48.  
  49. for(a=0;a<=n;a++) {
  50.  
  51. for( x=1;x<n-a;x++) //pętla wewnętrzna
  52. if(tab[x-1]>tab[x])
  53. {
  54. q=tab [x-1];
  55. w=tab[x];
  56. tab [x-1]=w;
  57. tab[x]=q;
  58. }
  59. }
  60.  
  61. for(e=0;e<=b;e++) {
  62.  
  63. for(y=1;y<b-e;y++) //pętla wewnętrzna
  64. if(tabb[y-1]>tabb[y])
  65. {
  66. z=tabb [y-1];
  67. s=tabb[y];
  68. tabb [y-1]=s;
  69. tabb[y]=z;
  70. }
  71. }
  72.  
  73.  
  74.  
  75. wynik=0;
  76. k=b; // do zmiennej k przypiszemy wartośc zmiennej t
  77.  
  78. for(k=0;k<=b;k++){
  79.  
  80. if (tab[k]!=tabb[k])
  81.  
  82. {wynik=wynik+1;
  83. }
  84. }
  85.  
  86.  
  87.  
  88. }
  89.  
  90. if (b==n&wynik==0){
  91.  
  92. cout <<"Jest anagramem";
  93. }
  94. else {
  95. cout <<"Nie jest anagramem";
  96. }
  97. return 0;
  98. }
Advertisement
Add Comment
Please, Sign In to add comment