Appliquer un changement circulaire sur le ‘valarray()’

Author:

 valarray
Download

#include 
#include 
#include 
using namespace std;

int main()
{
/* déclarer un valarray de 10 éléments*/
  valarray 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;

}

Leave a Reply

Your email address will not be published. Required fields are marked *