Programmation en c algorithme
programmeur
-
Programmeur -
Programmeur -
Bonjour,
voila je doit écrire un programme mais je suis bloquer je ne sais pas par ou commencer
"Écrire un algorithme qui prend en entrée deux tableaux d’entiers A et B
et qui retourne le nombre de valeurs présentes à la fois dans A et dans B. On suppose que les tableaux sont de taille n et qu’il n’y a pas de valeur en double dans chaque tableau."
merci pour vos réponse
voila je doit écrire un programme mais je suis bloquer je ne sais pas par ou commencer
"Écrire un algorithme qui prend en entrée deux tableaux d’entiers A et B
et qui retourne le nombre de valeurs présentes à la fois dans A et dans B. On suppose que les tableaux sont de taille n et qu’il n’y a pas de valeur en double dans chaque tableau."
merci pour vos réponse
A voir également:
- Programmation en c algorithme
- Application de programmation - Guide
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Mettre en veille un programme - Guide
- Logiciel algorithme gratuit - Télécharger - Édition & Programmation
- Algorithme euromillion excel gratuit - Forum Algorithmes / Méthodes
2 réponses
Bonjour,
Cela est assez simple, je vais ne pas vous donnez le code, mais l'algo:
Faire une boucle (For de n), dedans vérifier à chaque tour une égalités de chaque table avec n.
Donnez les résultat !
Cela est assez simple, je vais ne pas vous donnez le code, mais l'algo:
Faire une boucle (For de n), dedans vérifier à chaque tour une égalités de chaque table avec n.
Donnez les résultat !
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, commence par faire ceci:
1) montre-nous un programme qui affiche le contenu des deux tableaux.
2) explique-nous comment tu ferais dans la vie réelle, si on te donnait deux paquets de 10 cartes, sans carte en double dans chacun des paquets, et que tu devais déterminer le nombre de cartes présentes dans les deux paquets.
1) montre-nous un programme qui affiche le contenu des deux tableaux.
2) explique-nous comment tu ferais dans la vie réelle, si on te donnait deux paquets de 10 cartes, sans carte en double dans chacun des paquets, et que tu devais déterminer le nombre de cartes présentes dans les deux paquets.
alors fais ceci:
0) montre-nous un programme qui affiche le contenu d'un tableau
1) montre-nous un programme qui affiche le contenu des deux tableaux.
2) explique-nous comment tu ferais dans la vie réelle, si on te donnait deux paquets de 10 cartes, sans carte en double dans chacun des paquets, et que tu devais déterminer le nombre de cartes présentes dans les deux paquets.
0) montre-nous un programme qui affiche le contenu d'un tableau
1) montre-nous un programme qui affiche le contenu des deux tableaux.
2) explique-nous comment tu ferais dans la vie réelle, si on te donnait deux paquets de 10 cartes, sans carte en double dans chacun des paquets, et que tu devais déterminer le nombre de cartes présentes dans les deux paquets.
Définition de variable (table): A, B et C.
Longueur de la table = T
A=[1,2,3]
B=[3,4,5]
Répéter [longueur table (T)] [n+1 à chaque tour]:
__Répéter [longueur table (T)] [n1+1 à chaque tour]:
____Si A(n)=B(n1) alors ajouter n1 dans la table C
__n1=0
Ordre d’exécution:
----------------------
A=[1,2,3]
B=[3,4,5]
T=3
n1=0
n=0
-----------------------
1er tour: (n=0)
__1er tour: (n1=0)
____A(n)=B(n1)
__<=>A(0)=B(0)
__<=>1!=3
__2 tour: (n1=1)
____A(n)=B(n1)
__<=>A(0)=B(1)
__<=>1!=4
__3 tour: (n1=2)
____A(n)=B(n1)
__<=>A(0)=B(2)
__<=>1!=5
2 tour: (n=1)
__1er tour: (n1=0)
____A(n)=B(n1)
__<=>A(1)=B(0)
__<=>2!=3
__2 tour: (n1=1)
____A(1)=B(n1)
__<=>A(0)=B(1)
__<=>2!=4
__3 tour: (n1=2)
____A(n)=B(n1)
__<=>A(1)=B(2)
__<=>2!=5
3 tour: (n=2)
__1er tour: (n1=0)
____A(n)=B(n1)
__<=>A(2)=B(0)
__<=>3=3 alors C=[3]
__2 tour: (n1=1)
____A(n)=B(n1)
__<=>A(2)=B(1)
__<=>3!=4
__3 tour: (n1=2)
____A(n)=B(n1)
__<=>A(2)=B(2)
__<=>3!=5
Donc C donne [3]
Sois une seul valeur dans la table C