Algo de recherche et tri

kikina062 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
Pilow Messages postés 400 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai besoin de votre aide si vous pouvez bien sûr?
j'ai étudiées les algorithmes de recherche et tri et j'ai 2 exo le premier est:
Ecrire un programme de jeux"bateau coulé" sur un tableau A[8,8] qui donne à l'utilisateur 5 possibilités de détruire le bateau (utiliser la fonction RND pour placer le bateau aléatoirement dans la matrice)
le deuxième est:
Ecrire un prog qui lit les noms de 30 personnes dans un tableau D[30], on tri les noms par ordre croissant( tri par échange)
je veux les réponses avant ce mercredi et Merci

2 réponses

Pilow Messages postés 400 Date d'inscription   Statut Membre Dernière intervention   71
 
Bonjour,

je veux les réponses avant ce mercredi et Merci

C'est pas super comme manière de demander :/

Le premier j'ai un peu la flemme de réfléchir trop dessus :P

Le deuxième exercice est un exercice est assez simple :

int flag = 1;
int i;
while (flag == 1)
{
flag = 0;
i = 0;
while (D[i+1])
{
if (D[i + 1] doit etre avant D[i])
   echange D[i] et D[i+1] && flag = 1;
i++;
}

}

0
kikina062 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
a ce point la dernière phrase du mon msg t'a dérangé bcp et tu commente de cette façon?
0
Pilow Messages postés 400 Date d'inscription   Statut Membre Dernière intervention   71 > kikina062 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Je veux

Oui moi ça m'a un petit peu troublé, on est pas payé pour répondre donc bon ..

Je voudrais si possible dans le meilleur des mondes imaginables ..
0
toto1983 Messages postés 205 Date d'inscription   Statut Membre Dernière intervention   13
 
Je connais pas bien VBA si c dans ce langage que tu veux programmer
mais je commence par le second:
...
DSL mais tu donne pas assez d'indication concernant le premier exo.
2 variables (entier) : 1 pour générer un nombre aléatoire et le second pour l'utilisateur afin d'entrer son choix
2 variables (entier) pour ta matrice : i et j
Int (15*rnd) {dsl si je me bourde je connais pas bien la fonction rnd}
génére un nb aléatoire
ensuite tu entre une valeur : en VB je sais pas comment (par exemple si c du C scanf("%i",nombre du choix))

si nombre du choix == Int (15*rnd)
afficher 'YOU WIN :)
sinon
afficher 'YOU LOOSE :'(
finsi

voili voilou ;)
0