#include <stdio.h>
#include <stdlib.h>
void wlk(int *a);
void wart(int a, int *t);
void drukuj(int a, int *t);
int *tab_3(int a, int *t, int b, int *w, int *c);
int main()
{
int a,b,c,i;
int *t,*w,*tab=NULL;
fflush(stdin);
printf("Wskazywanie elementow wspolnych 2 tablic\n");
do
{
printf("Podaj rozmiar tablicy\n");
wlk(&a);
}while (a<1);
t = (int*) malloc (a*sizeof(int));
printf("Podaj wartosci tablicy\n");
wart(a,t);
do
{
printf("Podaj rozmiar drugiej tablicy\n");
wlk(&b);
}while (b<1);
w = (int*) malloc (b*sizeof(int));
printf("Podaj wartosci drugiej tablicy\n");
wart(b,w);
printf("\n");
drukuj(a,t);
printf("\n");
drukuj(b,w);
printf("\n");
// tab = tab_3(a,t,b,w,&c);
// printf("%d\n",c);
printf("\n");
// drukuj(c,tab);
free(t);
free(w);
// free(tab);
getche();
return 0;
}
void wlk(int *a)
{
scanf_s("%d",a);
}
void wart(int a, int *t)
{
int i=0;
do
{
scanf_s("%d",t+i);
i++;
}while(i<a);
}
int *tab_3(int a, int *t, int b, int *w, int *c)
{
int i,j,*tab,k;
tab=NULL;
k=0;
for(i=0 ; i<a ; i++)
{
for(j=0 ; j<b ; j++)
{
if (*(t+i) == *(w+j))
{
k++;
tab = (int*) realloc (tab,k+1);
*(tab+j) = *(w+j);
}
}
}
*c=k;
return tab;
}
void drukuj(int a, int *t)
{
int i;
for(i=0 ; i<a ; i++)
{
printf("%d\n",*(t+i));
}
}
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}