fork(2) download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <locale.h>
  4.  
  5. int main(void) {
  6.  
  7. setlocale(LC_ALL, "");
  8. int veta[10], vetb[10], vetu[20], vetd[10];
  9. int i, x, y, z, w, k;
  10.  
  11. /*VETORES RECEBEM DADOS*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  12.  
  13.  
  14. printf("\n\t\t\tInsira os valores de VETOR A\n\n");
  15.  
  16.  
  17. for(i = 0; i < 10; i++) // Inserção dos valores ao vetor A
  18. {
  19. printf("Insira o valor do vetor A [%i]: ", i+1);
  20. scanf("%i", &veta[i]);
  21.  
  22. vetu[i] = veta[i]; //ATRIBUI VALOR DO VETOR A AO VETOR C DIRETAMENTE.
  23. }
  24.  
  25. printf("\n\t\t\tInsira os valores de VETOR B\n\n");
  26.  
  27.  
  28. for(i = 0; i < 10; i++) // Inserção dos valores ao vetor A
  29. {
  30. printf("Insira o valor do vetor A [%i]: ", i+1);
  31. scanf("%i", &vetb[i]);
  32.  
  33. vetu[i+10] = vetb[i]; //ATRIBUI VALOR DO VETOR B AO VETOR C A PARTIR DA POSIÇÃO 10
  34. }
  35.  
  36.  
  37. /*VETOR B - RECEBE DADOS*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  38.  
  39.  
  40. printf("\n\t\t\tA União dos vetores A e B\n\n");
  41.  
  42. int tamanho2 = 20;
  43.  
  44. for(x = 0; x < 20; x++)
  45. {
  46. for(y = x + 1; y < tamanho2; y++)
  47. {
  48. if(vetu[y] == vetu[x])
  49. {
  50. for (k = y; k < tamanho2-1; k++){
  51. vetu[k] = vetu[k+1];
  52. }
  53.  
  54. tamanho2--;
  55. }
  56. }
  57. }
  58.  
  59. printf("Quantidade de elementos distintos: %d\n", tamanho2);
  60.  
  61. for(x = 0; x < tamanho2; x++)
  62. {
  63. printf("%i\n", vetu[x]);
  64. }
  65.  
  66. return 0;
  67. }
  68.  
Success #stdin #stdout 0s 11072KB
stdin
1
2
3
3
4
5
5
6
6
7
6
5
3
7
8
1
2
11
12
3

stdout
			Insira os valores de VETOR A

Insira o valor do vetor A [1]: Insira o valor do vetor A [2]: Insira o valor do vetor A [3]: Insira o valor do vetor A [4]: Insira o valor do vetor A [5]: Insira o valor do vetor A [6]: Insira o valor do vetor A [7]: Insira o valor do vetor A [8]: Insira o valor do vetor A [9]: Insira o valor do vetor A [10]: 
			Insira os valores de VETOR B

Insira o valor do vetor A [1]: Insira o valor do vetor A [2]: Insira o valor do vetor A [3]: Insira o valor do vetor A [4]: Insira o valor do vetor A [5]: Insira o valor do vetor A [6]: Insira o valor do vetor A [7]: Insira o valor do vetor A [8]: Insira o valor do vetor A [9]: Insira o valor do vetor A [10]: 
			A União dos vetores A e B

Quantidade de elementos distintos: 10
1
2
3
4
5
6
7
8
11
12