Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdbool.h>
- bool szukaj(char** tab,int n,char szukany)
- {
- int i,j;
- for(i=0;i<n;i++)
- {
- for(j=0;tab[i][j]!='\0';j++)
- {
- if(tab[i][j]==szukany) return true;
- }
- }
- return false;
- }
- bool spr(char** tab1,int n,char** tab2,int m)
- {
- int i,j;
- for(i=0;i<n;i++)
- {
- for(j=0;tab1[i][j]!='\0';j++)
- {
- if(!szukaj(tab2,m,tab1[i][j])) return false;
- }
- }
- return true;
- }
- bool wynik(char** tab1,int n,char** tab2,int m)
- {
- return spr(tab1,n,tab2,m) && spr(tab2,m,tab1,n);
- }
- int main()
- {
- char** tab1=(char**)malloc(3*sizeof (char*));
- char** tab2=(char**)malloc(4*sizeof (char*));
- int i;
- for(i=0;i<3;i++)
- {
- tab1[i]=(char*)malloc(20*sizeof (char));
- tab2[i]=(char*)malloc(20*sizeof (char));
- }
- tab2[3]=(char*)malloc(20*sizeof (char));
- for(i=0;i<3;i++)
- {
- fgets(tab1[i],20,stdin);
- }
- for(i=0;i<4;i++)
- {
- fgets(tab2[i],20,stdin);
- }
- if(wynik(tab1,3,tab2,4)) printf("zw jest taki sam");
- else printf("zw nie jest taki sam");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement