Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int intersezione(int* a, int dima, int* b, int dimb){
- int i=0;
- int j=0;
- int conta=0;
- int trovato=0;
- while(i<dima && j<dimb && !trovato){
- if(a[i]==b[j]){
- trovato=1;
- conta+=1;
- i++;
- j++;
- }
- }
- return conta;
- }
- int main(){
- int dima;
- int i;
- scanf("%d", &dima);
- int *p;
- p=(int*)malloc(dima*sizeof(int*));
- for(i=0; i<dima; i++)
- scanf("%d",p+i);
- int dimb;
- int j;
- scanf("%d", &dimb);
- int *q;
- q=(int*)malloc(dimb*sizeof(int*));
- for(j=0; j<dimb; j++)
- scanf("%d", q+j);
- printf("%d", intersezione(p,dima,q,dimb));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement