Ecrire un algorithme qui permet d’éclater un vecteur T de N (N≤250) entiers supposés positifs en deux vecteurs T1 et T2 contenant respectivement les nombres pairs et impairs de T.
Algorithme Prod ;
Var T1,T2,T :Tableau[1..250] de entier ; I,J,K,N :entier ;
Debut
/ lecture de la taille exacte
Ecrire(‘Donner la taille du tableau N≤250’) ; Repeter Lire(N) Jusqu’à N>0 et N≤250 ; Pour I←1 à N Faire Lire(T[I]) ; Fait ;
J←1 ;K←1 ; / compteurs pour les tableaux pairs et impairs
Pour I←1 à N Faire
Si T[I] MOD 2=0 Alors T2[J]← T[I] ; J←J+1
Sinon T1[K]← T[I] ; K←K+1
Fsi ;
Fait ;
Ecrire(‘Vecteur pairs’) ; Pour I←1 à J-1 Faire Ecrire(T2[I]) ; Fait ; Ecrire(‘Vecteur impairs’) ; Pour I←1 à K-1 Faire Ecrire (T1[I]) ; Fait ;
/ taille de T1 et T2 sont respectivement K-1 et J-1
Fin.
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.
Pas encore de commentaires.