Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Appliquer un changement circulaire sur le ‘valarray()’

 valarray
{filelink=15074}

#include <iostream>
#include <valarray>
#include <cmath>
using namespace std;
 
int main()
{
/* déclarer un valarray de 10 éléments*/
  valarray<int> valAr(10);
 int i=0;
  for(i=0; i<10; i++)
      valAr[i] = i;
 
  cout << "Contenu initial: ";
  for(i=0; i<10; i++)
    cout << valAr[i] << " ";
 
  /*
   Appliquer le décalage circulaire par 3 endroits
   et retourne un nouveau tableau de 10 éléments
  */
  valAr = valAr.cshift(3);
  cout << "Contenu après le décalage: ";
  for(i=0; i<10; i++)
    cout << valAr[i] << " ";
  cout << endl;
 
  return 0;
 
}

No comments yet.

Leave a Comment