Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <conio.h>
- #define TF 7
- int main()
- {
- int v1[TF], v2[TF], ord[TF * 2], i, j, pos, tl1 = 0, tl2 = 0, tl3 = 0;
- for(i = 0; i < TF; i++)
- {
- printf("Digite o %do elemento do vetor 1:\n", i+1);
- scanf("%d", &v1[i]);
- if(v1[i] != 0)
- {
- tl1++;
- tl3++;
- }
- }
- for(i = 0; i < TF; i++)
- {
- printf("Digite o %do elemento do vetor 2:\n", i+1);
- scanf("%d", &v2[i]);
- if(v2[i] != 0)
- {
- tl2++;
- tl3++;
- }
- }
- for(i = 0; i < tl1; i++)
- {
- pos = 0;
- for(j = 0; j < tl1; j++)
- {
- if(i != j){
- if(v1[i] == v1[j] && i < j)
- pos++;
- else if(v1[i] > v1[j] && v1[j] != 0)
- pos++;
- }
- else
- if(v1[i] > v1[j] && v1[j] != 0)
- pos++;
- }
- for(j = 0; j < tl2; j++)
- if(v1[i] > v2[j] && v2[j] != 0)
- pos++;
- else if(v1[i] == v2[j] && i < j)
- pos++;
- ord[pos] = v1[i];
- printf("%d\n", pos);
- }
- for(i = 0; i < tl2; i++)
- {
- pos = 0;
- for(j = 0; j < tl2; j++)
- if(i != j)
- if(v2[i] == v2[j] && i < j)
- pos++;
- else if(v2[i] > v2[j] && v2[j] != 0)
- pos++;
- else
- if(v2[i] > v2[j] && v2[j] != 0)
- pos++;
- for(j = 0; j < tl1; j++)
- if(v2[i] > v1[j] && v1[j] != 0)
- pos++;
- else if(v2[i] == v2[j] && i < j)
- pos++;
- printf("%d\n", pos);
- ord[pos] = v2[i];
- }
- for(i = 0; i < tl3; i++)
- printf("%d ", ord[i]);
- printf("\n");
- getch();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement