begin process at 2012 05 30 18:58:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Divers

 > 

Tri décroissant de tableau


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Tri décroissant de tableau

samedi 31 juillet 2010 à 17:04:27 | Tri décroissant de tableau

enoitnaillal

Bonjour,
J’ai trouvé une variante de sort() :
std ::sort (tb.begin(), tb.end(), std ::greater <int>());
permettant du faire un tri décroissant, (je travail sur un tableau d’entier que j’ai appelé tb) mais lorsque j’essai de compiler ça ne passe pas, est-ce la bonne syntaxe ?
lundi 2 août 2010 à 14:00:51 | Re : Tri décroissant de tableau

dragonjoker59

Réponse acceptée !
C'est quoi l'erreur de compilation que tu obtiens ?


Coin coin !
lundi 2 août 2010 à 14:39:01 | Re : Tri décroissant de tableau

enoitnaillal

Réponse acceptée !
Je reçois le message suivant:

request for member `begin' in `tb', which is of non-class type `int[10]'
lundi 2 août 2010 à 15:27:44 | Re : Tri décroissant de tableau

dragonjoker59

ton tableau tb est bien déclaré comme étant un in[10] ?
Parce que std::sort fonctionne sur les vector.
Il faudrait donc que tu déclares tb en tant que vector<int>


Coin coin !
lundi 2 août 2010 à 15:28:20 | Re : Tri décroissant de tableau

dragonjoker59

int[1], pas 'in[10]'


Coin coin !
lundi 2 août 2010 à 15:58:25 | Re : Tri décroissant de tableau

enoitnaillal

tu ferait ça comment, les vecteurs je ne connais pas encore
lundi 2 août 2010 à 16:06:15 | Re : Tri décroissant de tableau

dragonjoker59

et bien c'est assez simple au final :
Code C/C++ :
#include <vector>
#include <algorithm>

std::vector <int> tb(10, 0);	// tb est un tableau de 10 int valant 0

for (size_t i = 0 ; i < tb.size() ; i++)
{
	tb[i] = i;
}

std::sort( tb.begin(), tb.end(), std::greater<int>());



Coin coin !
lundi 2 août 2010 à 16:38:47 | Re : Tri décroissant de tableau

enoitnaillal

Réponse acceptée !
Je viens d'essayer et ça marche, merci du coup de main


Cette discussion est classée dans : tableau, tri, sort, tb, décroissant


Répondre à ce message

Sujets en rapport avec ce message

tri dans un tableau a 2 dimension en cpp [ par vivo95 ] Bonjours, je rechercherai comment faire pour faire un tri dans un tableau a 2 dimension, je sais le faire dans un tableua a 1 dim mais la je seche.Mer Recherche tri d'un tableau d'adresse objet [ par rtnode ] Bonjour à tous,je soumets un problème qui me semble à priori trés banal mais dont je n'ai pas trouvé de bonne solution.Dans nombre de cas, je dispose Tri endroit précis dans Tableau [ par MissSixty ] Salut ! Une question toute simple pour ceux qui connaissent qsort....Voilà je désire trier un tableau à partir de la ligne i que je lui fournis). La l Copier le contenu d'un tb dans un autre sans copier tout les élément 1 a un. [ par Fanu ] Salut a tous.J'aimerais savoir s'il existe un moyen de copier directement tou ou une partie du contennu d'un tableau dans un autre tableau.Un truc un Tri de tableau [ par firemax ] Bonjour Je me demandais juste si il existais en C des fonctions de tri de tableau ou si il fallait la faire nous meme Car si il faut la faire nous Tri d'un tableau à 2 dimensions [ par vao ] salut tout le monde,J'ai un problème de taille, enfin pour moi qui débute en C++. Je dois trier un tableau en fonction de la valeur d'une colonne et s Help.... probleme avec un programme de tri de char [ par ratp ] Es ce que vous pouvez m'aider. j'ai réaliser un programme qui normalement doit permettre de trier les caracteres. mais sa ne marche pas. merci de m'ai Tri de tableau [ par dbiare ] Bonjour Je recherche un algorithme (récursif) de tri (de tableau) car j’ai besoin de trier un tableau PAR MORCEAUX. Si l’un d’entre vous sais ou ce tr Tri d'un tableau de chaînes de caractères [ par Manthis ] Bonjour, Je poste ce message car je n'arrive pas à trouver de solution à mon problème. En fait j'ai un tableau de chaînes de caractères (un char **) Algorithmes de tri [ par goutu ] Bonsoir, je fait une étude sur les différents algorithmes de tri, j'en ai réécrit plusieurs, en m'inspirant de certains messages de ce site. J'ai appr


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 8,486 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales