06/01/2019, 18h48 #1 Membre à l'essai Tri par insertion Bonjour Ça fait un mois que je galère avec les algos de tri, à chaque fois je relis le code je pense que je comprends mais je me trompe toujours Je sais qu'il y a un problème avec mon raisonnement mais je finis par être fatiguée je n'arrive plus à réfléchir Merci beaucoup d'avance 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 #include
#include #include void randomise ( int * array, int grandeur) { for ( int i = 0; i < grandeur; i++) array [ i] = rand ()% 51;} void affiche ( int * array, int grandeur) for ( int j = 0; j < grandeur; j++) printf ( "%4d", array [ j]); printf ( " \n ");} int main () srand ( time ( NULL)); int * tableau; int taille; printf ( "quelle est la taille du tableau?
Le problème des débutants c'est que les premiers essais qu'ils font (des programmes triviaux genre hello world) les conduisent à sous-estimer largement le degré de rigueur dont ils auront besoin pour programmer (il faut TOUT détailler). Et comme de l'autre côté ils surestiment leurs capacités cognitives, ça coince vite. Quelques exemples: - pas la peine de découper en fonctions, ça va comme ça - ok mes variables ont des noms absurdes, mais je m'y retrouve - la présentation de mon code est crado, mais je verrai après - les commentaires, je les mettrai quand ça marchera - hje suis sur que ça marche, pourquoi vérifier? - si_ça marche pas, je vais essayer de changer des trucs Ben non, quand ça part comme ça, ça ne marchera qu'au prix d'une grosse galère, et encore pas sur. Faut penser qu'un programme, c'est pas juste un truc qui marche ou pas, c'est un TEXTE sur lequel on va TRAVAILLER, souvent pendant des heures. Donc, bien nommer les choses pour ne pas consacrer des neurones à des conneries, comme se rappeler que ligne 72 la variable z désigne la taille du tableau.
Dans ce cas, nous avons déclaré et initialisé le tableau de pointeurs char, dont les éléments sont triés avec un seul appel à la fonction qsort. Notez que le casting et le déréférencement sont la partie nécessaire de la fonction de comparaison car ils prennent les deux paramètres comme types de pointeurs void.
Epees et dagues antiques Boucliers romains grecs Armures romaines Accessoires antiques Casques antiques Le Monde Antique est à la base de notre civilisation, de l'empire Perse à l' empire Romain, d'Alexandre le Grand à César, de Sparte à Athènes, des Troyens aux athéniens, les empires se sont fait et défaits dans des combats illustres. Vous allez revivre cette période avec tous les éléments qui la composent: cuirasses, casques de centurions, romains et troyens, glaives, pilum, capes
Le sabre avec son fourreau en cuir Le sabre avec son fourreau en tôle d'acier Celui-ci porte la mention, sur le dos de la lame, " Manufacture de Klingenthal Coulaux ainé et Cie", ancienne Manufacture Royale située dans le Bas-Rhin en Alsace. Il est doté d'une dragonne en cuir noir pour sabre modèle 1882
AIDE Du lundi au vendredi de 9h à 12h et de 14h à 18h 09 88 33 10 04 Prix d'un appel normal Métier | Métier > Militaire Sabres de cavalerie Armurerie, coutellerie > Sabre de Cérémonie Sabres de cavalerie > Sabre Officier Français Réf:MTS1822 Livré sous 10 jours ouvrables 355 € Sabre de cérémonie Officiel utilisé par la Garde républicaine de Paris ainsi que par les gardes d'honneur de nombreux pays francophones, notamment en Afrique. Ce sabre de fabrication "Bermejo", fournisseur officiel des armées et grandes écoles Militaires. Sabre Officier avec Garde laiton laquée (laque translucide qui évite le ternissement du laiton) Accessoire Inclus: housse tissu. Gravure Texte à partir de 39€ Vous souhaitez une gravure laser personnalisées cliquez sur LE BOUTON PERSONNALISER Le délai pour une gravure laser est de 3 Jours supplémentaires pour la livraison. Gravure sur une ou deux lignes, polices disponibles: POLICE CLASSIQUE SEULEMENT Gravure vers la garde ou la pointe Hauteur des lettres 1 ligne: 4 mm Hauteur des lettres 2 lignes: 3 mm Cette arme blanche de qualité est un sabre de cérémonie.