Advertisement
MHSS

BestFit

Aug 1st, 2015
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.29 KB | None | 0 0
  1. #include<stdio.h>
  2. //#include<conio.h>
  3. int p[20],m[20];
  4. void sort(int a[],int n){
  5.     int i,j,temp;
  6.     for(i=0;i<n;i++)
  7.     for(j=0;j<i;j++)
  8.     if(a[j]>a[j+1]){
  9.         temp=a[j];
  10.         a[j]=a[j+1];
  11.         a[j+1]=temp;
  12.     }
  13. }
  14. int main(){
  15.     int np,nm,i,j;
  16. //  clrscr();
  17.     printf("Enter no of programs:  ");
  18.     scanf("%d",&np);
  19.     printf("Enter no of memory size:  ");
  20.     scanf("%d",&nm);
  21.     if(np>nm)
  22.     printf("Insufficient memory !!!\n");
  23.     else{
  24.         printf("Enter programs\n");
  25.         for(i=0;i<np;i++)
  26.         scanf("%d",&p[i]);
  27.         printf("Enter memory size\n");
  28.         for(i=0;i<nm;i++)
  29.         scanf("%d",&m[i]);
  30.         sort(p,np);
  31.         sort(m,nm);
  32.         printf("\nSorted list for program: \n");
  33.         for(i=0;i<np;i++)
  34.         printf("%d\t",p[i]);
  35.         printf("\nSorted list for memory size:\n");
  36.         for(i=0;i<nm;i++)
  37.         printf("%d\t",m[i]);
  38.         printf("\nNO\tPROG\tMEMORY\n");
  39.         for(i=0,j=0;i<np;i++,j++)
  40.         if(p[i]<m[j])
  41.         printf("\n%d\t%d\t%d",i+1,p[i],m[j]);
  42.         else
  43.         i--;
  44.     }
  45. //  getch();
  46. }
  47. /*OUTPUT:
  48. Enter no of programs:  4
  49. Enter no of memory size:  5
  50. Enter programs
  51. 32
  52. 8
  53. 12
  54. 95
  55. Enter memory size
  56. 12
  57. 40
  58. 102
  59. 13
  60. 45
  61.  
  62. Sorted list for program:
  63. 8       12      32      95
  64. Sorted list for memory size:
  65. 12      13      40      45      102
  66.  
  67. NO      PROG    MEMORY
  68.  
  69. 1       8       12
  70. 2       12      13
  71. 3       32      40
  72. 4       95      102
  73. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement