Advertisement
Guest User

Untitled

a guest
Nov 16th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.67 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int  arrarr(int  x[],  unsigned  nx,  int  y[],  unsigned  ny)
  5. {
  6.     unsigned k=0;
  7.     if(ny>nx) return 0;
  8.      else
  9.     {
  10.       for(int j=0;j<ny-1;j++)
  11.        for(int i=0;i<=nx-1;i++)
  12.      {
  13.        if(y[j+1]==x[i+1])k++;
  14.      }
  15.      if (k==ny)return 1;
  16.     }
  17.  
  18. }
  19.  
  20. int main()
  21. {
  22.     int x[]={1,2,3,4,5,6};
  23.     int y[]={1,2,3,4};
  24.     unsigned nx= sizeof(x)/sizeof(x[0]);
  25.     unsigned ny= sizeof(y)/sizeof(y[0]);
  26.     if((arrarr(x,nx,y,ny))==1)
  27.     printf("Array can be obtained form x",arrarr(x,nx,y,ny));
  28.     else
  29.     {
  30.       if((arrarr(x,nx,y,ny))==0)
  31.         printf("False",arrarr(x,nx,y,ny));
  32.     }
  33.     return 0;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement