Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int czwspolna(int tabA[], int tabB[], int tabC[], int n);
  4.  
  5.  
  6. int main()
  7. {
  8. int n;
  9. printf("podaj rozmiar tablic a i b: ");
  10. scanf("%d",&n);
  11. int i;
  12. int e;
  13. int j;
  14. int tabA[n];
  15. int tabB[n];
  16. int iloscC = -1;
  17. int tabC[iloscC];
  18. for(i = 0; i < n; i++)
  19. {
  20. printf("\nelement tablicy A nr %d: ",i);
  21. scanf("%d",&e);
  22. tabA[i] = e;
  23. }
  24. for(i = 0; i < n; i++)
  25. {
  26. printf("\nelement tablicy B nr %d: ",i);
  27. scanf("%d",&e);
  28. tabB[i] = e;
  29. }
  30. printf("Tablica A: ");
  31. for(i = 0; i < n; i++)
  32. {
  33. printf("%d",tabA[i]);
  34. }
  35. printf("\ntablica b: ");
  36. for(i = 0; i < n; i++)
  37. {
  38. printf("%d",tabB[i]);
  39. }
  40.  
  41.  
  42. for(i = 0; i <= n; i++)
  43. {
  44. for(j = 0; j <= n; j++)
  45. {
  46. if(tabA[i] == tabB[j])
  47. {
  48. iloscC = iloscC + 1;
  49. tabC[iloscC] = tabB[j];
  50. }
  51. }
  52. }
  53. printf("\nwypisuje elementy wspolne... \n");
  54. for(i = 0; i < iloscC;i++)
  55. {
  56. printf("%d",tabC[i]);
  57.  
  58. }
  59. }
  60. /*int czwspolna(int tabA[], int tabB[], int tabC[],int n)
  61. {
  62. scanf("%d",&n);
  63. int i;
  64. int e;
  65. int j;
  66. int iloscC = -1;
  67. for(i = 0; i < n; i++)
  68. {
  69. scanf("%d",&e);
  70. tabA[i] = e;
  71. }
  72. for(i = 0; i < n; i++)
  73. {
  74. scanf("%d",&e);
  75. tabB[i] = e;
  76. }
  77. for(i = 0; i < n; i++)
  78. {
  79. for(j = 0; j < n; j++)
  80. {
  81. if(tabA[i] == tabB[j])
  82. {
  83. iloscC = iloscC + 1;
  84. tabC[iloscC] = tabB[j];
  85. }
  86. }
  87. }
  88. for(i = 0; i < iloscC;i++)
  89. {
  90. printf("%d",tabC[i]);
  91. }
  92.  
  93.  
  94.  
  95.  
  96. }
  97. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement