fork(2) download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4.  
  5. int main() {
  6. int vetorA[10];
  7. int vetorB[10];
  8. int vetorAB[20];
  9. int ate = 0;
  10.  
  11.  
  12. for(int i = 0; i < 10; i++){
  13. printf("Digite um valor para o vetorA[%d]:", i);
  14. scanf("%d",&vetorA[i]);
  15. }
  16. printf("\n");
  17. for(int j = 0; j < 10; j++){
  18. printf("Digite um valor para o vetorA[%d]:", j);
  19. scanf("%d",&vetorB[j]);
  20. }
  21. printf("\n");
  22.  
  23. for(int k = 0; k < 10; k++){
  24. vetorAB[k] = vetorA[k];
  25. }
  26.  
  27. for(int v = 0; v < 10; v++){
  28. int achou = 0;
  29. for(int z = 0; z < 10; z++){
  30. if(vetorB[v] == vetorAB[z]){
  31. achou = 1;
  32. break;
  33. }
  34. }
  35. if(achou == 0){
  36. vetorAB[10 + ate] = vetorB[v];
  37. ate = ate + 1;
  38. }
  39. }
  40. for(int u = 0; u < 10 + ate; u++){
  41. printf("%d ", vetorAB[u]);
  42. }
  43.  
  44. printf("\n");
  45. system("PAUSE");
  46. return 0;
  47. }
Success #stdin #stdout #stderr 0s 9424KB
stdin
1
2
3
4
5
6
7
8
9
10
5
6
7
8
9
10
11
12
13
14
stdout
Digite um valor para o vetorA[0]:Digite um valor para o vetorA[1]:Digite um valor para o vetorA[2]:Digite um valor para o vetorA[3]:Digite um valor para o vetorA[4]:Digite um valor para o vetorA[5]:Digite um valor para o vetorA[6]:Digite um valor para o vetorA[7]:Digite um valor para o vetorA[8]:Digite um valor para o vetorA[9]:
Digite um valor para o vetorA[0]:Digite um valor para o vetorA[1]:Digite um valor para o vetorA[2]:Digite um valor para o vetorA[3]:Digite um valor para o vetorA[4]:Digite um valor para o vetorA[5]:Digite um valor para o vetorA[6]:Digite um valor para o vetorA[7]:Digite um valor para o vetorA[8]:Digite um valor para o vetorA[9]:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 
stderr
sh: 1: PAUSE: not found