Liste des Codes
- Afficher sans redondance
- Aire d'un triangle
- Anagrammes
- Calcul de Pi
- Calcul Sinus
- Calculatrice
- Chaîne Dupliqué
- Chaîne aérée
- Chaîne Distincte
- Chaîne Minuscule vers chaîne Majuscule
- Chaines inverses
- Chiffre en Lettre
- Comparaison de deux entiers
- Conversion binaire d'une base binaire a une autre base binaire
- Copier une chaîne
- Cryptage d'une phrase
- Date en lettre
- Divisibilité par 11
- Divisibilité par 13
- Divisibilité par 7
- Eclater un tableau
- Equation de premier degré
- Equation de seconde degré
- Espace superflus
- Exponentiel
- Facteur Premier
- Fréquence d'un caractère
- Grande Somme d'un tableau
- Inéquation de 1er degré
- Insertion a une positon dans un tableaux
- Intersection de deux tableaux
- Inverser un tableau
- Kaprekar
- La plus grande chaîne palindrome
- Le jour d'un date
- Lendemain
- Maximum de trois entiers
- Mention des élevés
- Minimum de deux entiers
- Minimum et Maximum d'un tableau
- Minimum Maximum de deux entiers
- Moyenne de notes
- Moyenne et rang d'une classe
- Nombre cubique
- Nombre de jours par mois
- Nombre parfait
- Nombre Romain vers Nombre Décimal
- Nombre ROND
- Nombres Amis
- Nombres Premiers
- Occurrence d'un caractère
- Occurrence d'un mot
- Palindrome
- Parité
- PGCD Euclide
- PGCD par Différence
- Position d'une chaîne
- PPCM
- PPCM et PGCD
- Puissance X par Y
- Pyramide
- Pythagore
- Racine Carré
- Ranger un tableau
- Recherche d'un élément majoritaire
- Recherche Dichotomique dans un tableaux
- Recherche séquentielle dans un tableaux
- Regrouper un tableau
- Renverser une phrase
- Sablier
- Sans Redondance
- Somme des chiffres d'un entier
- Somme, Produit et Moyenne Arithmétique
- Suite de Fibonacci
- Suite mystere
- Symétrie d'un tableau
- Totalogram
- Touche de clavier
- Transpose d'une matrice
- Triangle de Pascal
samedi 17 septembre 2016
08:25
-
- Program Intersection_Tab;
- Type vect = Array [1..99] of Integer;
- Var T1, T2, inter : vect;
- n, m : Integer;
- (****************************************)
- Procedure saisie_int (Var nf : Integer);
- Begin
- Repeat
- Write ('N = ');
- Readln (nf);
- Until nf in [3..99];
- End;
- (****************************************)
- Procedure remplir_tab (nf : Integer ; Var A:vect);
- Var i, j : Integer;
- Begin
- Writeln ('Saisir la case 1');
- Readln (a[1]);
- For i:=2 To nf Do
- Repeat
- Writeln ('Saisir la case ', i);
- Readln (A[i]);
- j:=i-1;
- While (j>1) and (A[i] <> A[j]) Do j:=j-1;
- Until A[i]<>A[j];
- End;
- (****************************************)
- Procedure intersection (nf : Integer ; A1, A2:vect; Var p : Integer ; Var B:vect);
- Var i, j : Integer;
- Begin
- p:=0;
- For i:=1 To nf Do
- Begin
- j:=0;
- Repeat
- j:=j+1;
- Until (j=nf) Or (A1[i]=A2[j]);
- If A1[i]=A2[j] Then
- Begin
- p:=p+1;
- B[p]:=A1[i];
- End;
- End;
- End;
- (****************************************)
- Procedure affiche_tab (nf : Integer ; A:vect);
- Var i : Integer;
- Begin
- For i:=1 To nf Do Write (A[i], ' ');
- End;
- (****************** P.P. *********************)
- Begin
- saisie_int (n);
- remplir_tab (n, T1);
- remplir_tab( n, T2);
- intersection (n, T1, T2, m, inter);
- affiche_tab (n, T1);
- Writeln ;
- affiche_tab (n, T2);
- Writeln ;
- affiche_tab (m, inter);
- End.
Inscription à :
Publier les commentaires
(Atom)
0 commentaires:
Enregistrer un commentaire