Advertisement
dzieciol

Labolatorium IV zadanie 6

Nov 19th, 2015
402
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.09 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.     int m,n,i;
  7.     printf("podaj rozmiar ciągu niemalejącego \n");
  8.     scanf("%d",&m);
  9.     printf(" \n podaj rozmiar ciagu nierosnacego \n");
  10.     scanf("%d",&n);
  11.     int niem[m];
  12.     int nier[n];
  13.  
  14.     for(i=0;i<m;i++){
  15.             printf("podaj element numer %d z %d ciagu niemalejacego -",i+1,m);
  16.      scanf("%d",&niem[i]);
  17.      if(i>0) if(niem[i]>=niem[i-1]); else {printf("miales wpisywac ciag niemalejacy");break;}
  18. }
  19.  
  20.  
  21. for(i=0;i<n;i++){
  22.             printf("podaj element numer %d z %d ciagu nierosnacego -",i+1,n);
  23.      scanf("%d",&nier[i]);
  24.      if(i>0) if(nier[i]<=nier[i-1]); else {printf("miales wpisywac ciag nierosnacy");break;}
  25. }
  26. int j=0,k=0;
  27.  
  28. int tab[m+n];
  29. for (i=0;i<m;i++){
  30.    tab[i]=niem[i];
  31. }
  32. for(i=m;i<m+n;i++){
  33.   tab[i]=nier[j];
  34. j++;
  35. }
  36. int  temp;
  37.     for (i = 0; i<m+n; i++)
  38.         {
  39.         for (j=0; j<m+n-i; j++)
  40.         {
  41.             if (tab[j] > tab[j+1])
  42.             {
  43.                 temp = tab[j+1];
  44.                 tab[j+1] = tab[j];
  45.                 tab[j] = temp;
  46.             }
  47.         }
  48.         }
  49. for (i=0;i<m+n;i++)
  50.     printf("%d ,",tab[i]);
  51.     return 0;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement