Algo de recherche et tri

Fermé
kikina062 Messages postés 4 Date d'inscription lundi 30 novembre 2009 Statut Membre Dernière intervention 31 mai 2010 - 30 nov. 2009 à 14:48
Pilow Messages postés 400 Date d'inscription vendredi 2 octobre 2009 Statut Membre Dernière intervention 23 décembre 2009 - 30 nov. 2009 à 15:58
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 vendredi 2 octobre 2009 Statut Membre Dernière intervention 23 décembre 2009 71
30 nov. 2009 à 15:10
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 lundi 30 novembre 2009 Statut Membre Dernière intervention 31 mai 2010
30 nov. 2009 à 15:57
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 vendredi 2 octobre 2009 Statut Membre Dernière intervention 23 décembre 2009 71 > kikina062 Messages postés 4 Date d'inscription lundi 30 novembre 2009 Statut Membre Dernière intervention 31 mai 2010
30 nov. 2009 à 15:58
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 samedi 16 mai 2009 Statut Membre Dernière intervention 25 mars 2010 13
30 nov. 2009 à 15:29
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