Salut
svp aidez-moi.
Comment écrire une procédure SOMME qui fait la somme de deux listes L1 et L2 ?
Par exemple :
Merci.Citation:
L1=(1,2,3)
L2=(4,5,6)
L1+L2=(1,2,3,4,5,6)
Version imprimable
Salut
svp aidez-moi.
Comment écrire une procédure SOMME qui fait la somme de deux listes L1 et L2 ?
Par exemple :
Merci.Citation:
L1=(1,2,3)
L2=(4,5,6)
L1+L2=(1,2,3,4,5,6)
Bonjour !
Quel est le type utilisé pour la liste ? Autrement dit, comment est-elle déclarée ?
Il voulait peut-être dire Tableau et non une liste !!! :koi:Citation:
Je regrette, je ne vois pas comment une variable de type integer peut contenir une liste. Peut-être que quelqu'un d'autre comprendra. :(
salut
Vous informer que je suis un débutant dans ce domaine. Nous souffrons d'un manque d'explication et de l'éducation
Je suis sur ce site pour apprendre à ne pas jouer.
D'autre part,
Je souffre d'un manque d'Internet à domicile, alors je ne suis pas regardant tous les jours
Merci pour votre aide.
mais messieurs ,je fais mes efforts pour comprendre. merci
Bonjour,
Tout cela nous ramène à la première question posée par Roland Chastain : comment la liste est-elle déclarée ?
De toute façon, une recherche sur le forum avec le mot-clé "liste" te permettra de trouver plusieurs exemples. ;)
d'accord monsieur alcatiz
bn supposons que c'est une liste des noms des personnes
mon opinion c'est de mettre en liaison la queue de la 1ere liste avec la tête de la 2eme liste mais je ne pas connais comment faire ça :calim2:
merci
Il faut parcourir la première liste afin d'identifier l'élément de queue - celui qui a Nil comme adresse d'élément suivant - et remplacer Nil par l'adresse de la tête de la seconde liste.
En gros :
À tester sur papier avant de coder en Pascal.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Variables : tete_premiere_liste : pointeur tete_seconde_liste : pointeur element_courant : pointeur Si tete_premiere_liste = Nil Alors { Cas le plus simple : première liste vide } tete_premiere_liste <- tete_seconde_liste Sinon { Recherche de la queue de la liste } element_courant = tete_premiere_liste Tant que element_courant^suivant <> Nil faire element_courant<- element_courant^suivant { En sortie de boucle, element_courant est la queue de la liste } element_courant^suivant <- tete_seconde_liste
;)