Advertisement
Robert_Manea

Interclasare

Dec 1st, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4.  
  5. int main(){
  6. int n,m,j,i,a[100], b[100], c[200], k, p;
  7.  
  8.  
  9. printf("introdu n:");
  10. scanf("%d", &n);
  11. printf("introdu m:");
  12. scanf("%d", &m);
  13.  
  14. printf("Citim elementele din A ");
  15. for(i=0;i<n;i++){
  16. scanf("%d",&a[i]);
  17. }
  18.  
  19. printf("Citim elementele din B ");
  20. for(j=0;j<m;j++){
  21. scanf("%d",&b[j]);
  22. }
  23.  
  24. i=0;
  25. j=0;
  26. k=0;
  27.  
  28. while( i< n && j <m){
  29. if(a[i] < b[j]){
  30. c[k] = a[i];
  31. k++;
  32. i++;
  33. }else{
  34. c[k] = b[j];
  35. k++;
  36. j++;
  37. }
  38. }
  39. if ( i < n){
  40. for(p = 0; p < n;p++){
  41. c[k]=a[i];
  42. k++;
  43. i++;
  44. }
  45. }
  46.  
  47. if( j < m){
  48. for(p = 0; p < n;p++){
  49. c[k]=b[j];
  50. k++;
  51. j++;
  52. }
  53. }
  54. printf("Vector interclasat: ");
  55. for(p = 0; p< n+m;p++){
  56. printf("%d ", c[p]);
  57. }
  58. return 0;
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement