template <class BidirectionalIterator>
void reverse(BidirectionalIterator premier, BidirectionalIterator dernier);
template <class BidirectionalIterator, class OutputIterator>
OutputIterator reverse_copy(BidirectionalIterator premier,
BidirectionalIterator dernier, OutputIterator destination);
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int tab[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
//On inverse le tableau :
reverse(tab, tab+10);
//On affiche le résultat :
int i;
for (i=0; i<10; i++)
cout << tab[i] << endl;
}
| Manipulation de données - Réorganisation : rotation et permutation | Manipulation de données - Réorganisation aléatoire |
Combien cela coûte-t-il au total ? Quelles aides apportent l'état et les acteurs du marché pour alléger cette charge non choisie ? Tous les détails sur Commentçamarche.net.