Advertisement
LOVEGUN

Exercice Maryem

Apr 17th, 2022
925
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.59 KB | None | 0 0
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. int exist (int T[],int n,int x)
  4. {
  5.     int i;
  6.     for(i=0;i<n;i++)
  7.     {
  8.         if (T[i]==x)
  9.         {
  10.             return 1;
  11.         }
  12.     }
  13.     return 0;
  14. }
  15. void inter (int T1[],int T2[],int n,int m,int T3[],int *k)
  16. {
  17.     if (n>=0)
  18.     {
  19.         if (exist(T2,m,T1[n])==1 && exist(T3,*k,T1[n])==0)
  20.         {
  21.             T3[*k]=T1[n];
  22.             *k=*k+1;
  23.         }
  24.         inter (T1,T2,n-1,m,T3,k);
  25.     }
  26. }
  27. void affiche (int T3[],int k)
  28. {
  29.     int i;
  30.     for (i=0;i<k;i++)
  31.     {
  32.         printf ("%d |",T3[i]);
  33.     }
  34. }
  35. int main ()
  36. {
  37.     int T1[30]={3,5,6,3,7},T2[30]={3,9,6},T3[30];
  38.     int k=0,i=1;
  39.     inter (T1,T2,5,3,T3,&k);
  40.     affiche (T3,k);
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement