CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Aide en programmation

Pseudo supprimé
Pseudo supprimé 10 novembre 2012 à 20:58:58

Bonjour, voici mon probleme
Pour deux listes d'entiers, liste1 et liste2, lues en entrée, le programme produit une liste
reprenant les éléments ne se trouvant pas dans les deux listes.

Le programme lit :
i. deux entiers, lg1 et lg2, représentant la taille des deux listes (inférieur ou
égaux à la constante LMAX)
ii. (lg1+lg2) nombres entiers

Le programme affiche une liste ordonnée listeRes = liste1 \ liste2 contenant les éléments
qui se trouvent dans la liste1, mais pas dans la lsite2

Par exemple, si :
lg1 = 9 et lg2 = 4;
liste1 = [1,2,6,8,5,4,7,3,9]
liste2 = [1,3,8,5]
alors,
listeRes = [2,4,6,7,9].

Pseudo supprimé
Pseudo supprimé 10 novembre 2012 à 21:01:34

Voici mon programme

const
LMAX=30;
var
lg1, lg2 : integer;
liste1,liste2 : array[1..LMAX] of integer;
x, i, j: integer;

begin
i:=1;
j:=1;
writeln( 'Que vaut lg1');
readln(lg1);
writeln('que vaut lg2');
readln(lg2);
writeln('Que vaut x');
readln(x);
begin
writeln('voici liste1');
end;

while i<=lg1 do
begin
liste1[i]:= random (x);
write(liste1[i],' ');
i:=i+1;
end;
begin
writeln(' ');
writeln('voici liste2');
end;
while j<=lg2 do
begin

liste2[j]:=random(x);
write(liste2[j],' ');
j:=j+1;
end;
readln
end.

C'est du pascal et j'aimerait connaitre le moyen d'avoir un tableau final avec les donné du tableau 1 tout en sachant que les doublon avec le tableau 2 ne peuvant être affiche

Pseudo supprimé
Pseudo supprimé 10 novembre 2012 à 21:51:05

:up:

chris_27
chris_27
Niveau 10
11 novembre 2012 à 15:27:55

1) on ne poste pas de code sur ce forum

2) on ne parle pas de liste quand on code avec des array (donc des tableaux)

3) il y a une contradiction évidente entre "ne se trouvant pas dans les deux listes" et "liste1 \ liste2".

4) random n'a rien à faire là.

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment