Tableau

Résolu/Fermé
zizou-info Messages postés 4 Date d'inscription lundi 10 décembre 2007 Statut Membre Dernière intervention 6 janvier 2008 - 5 janv. 2008 à 16:57
 grad - 8 janv. 2008 à 17:16
Bonjour,
l'énoncé est: T étant un tableau contenant N entiers.
écrire une solution permettant d'éclater T en deux tableaux TN (contenant les éléments négatifs de T) et TP (contenant les éléments positifs de T).
quelqu'un m'aide SVP, merci

4 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
5 janv. 2008 à 17:02
Salut,

Tu peux commencer à nous montrer ce que tu as fait.
0
Je vais te donner l'algorithme , et toi tu vas te charger de le traduire dans le language sur lequel tu travaille:

Algorithme Eclatement;

Variable : T,TN,TP:Tableau[1..N] d'entiers;
i,j,k:entier;
Constantes : N=...

Début
Pour i <= 1 à N faire:
Pour j <= 1 à N faire:
Pour k <= 1 à N faire:
Si T[i] > 0 Alors TP[j] <= T[i];
Sinon TN <= TN[k];
Finsi
Fin;
Fin;
Fin;
Fin.
0
zizou-info Messages postés 4 Date d'inscription lundi 10 décembre 2007 Statut Membre Dernière intervention 6 janvier 2008
6 janv. 2008 à 20:23
merci pour ton effort mon ami!!
0
attend zizou-info que je corrige une chose:

Algorithme Eclatement;

Variable : T,TN,TP:Tableau[1..N] d'entiers;
i,j,k:entier;
Constantes : N=...

Début
j:=0;
k:=0;
Pour i <= 1 à N faire:
début
Si T[i] > 0 Alors
début
j:=j+1;
TP[j] <= T[i];
fin;
Sinon
début
k:=k+1;
TN[k] <= T[i];
fin;
Finsi
Fin;
Fin.
0