Compartir a través de


valarray::operator%=

Obtiene el resto de dividir los elementos de una matriz mejor elemento por un valarray especificada o por un valor de tipo de elemento.

valarray<Type>& operator%=( 
   const valarray<Type>& _Right 
); 
valarray<Type>& operator%=( 
   const Type& _Right 
);

Parámetros

  • _Right
    El valarray o el valor de un tipo de elemento idéntico al del operando valarray que es dividir, elemento mejor, el operando valarray.

Valor devuelto

Un valarray cuyos elementos son el resto de la división sabia elemento de operando valarray por _Right.

Ejemplo

// valarray_class_op_rem.cpp
// compile with: /EHsc
#include <valarray>
#include <iostream>

int main( )
{
   using namespace std;
   int i;

   valarray<int> vaL ( 6 ), vaR ( 6 );
   for ( i = 0 ; i < 6 ; i += 2 )
      vaL [ i ] =  53;
   for ( i = 1 ; i < 6 ; i += 2 )
      vaL [ i ] =  -67;
   for ( i = 0 ; i < 6 ; i++ )
      vaR [ i ] =  3*i+1;
   
   cout << "The initial valarray is: ( ";
      for ( i = 0 ; i < 6 ; i++ )
         cout << vaL [ i ] << " ";
   cout << ")." << endl;

   cout << "The initial _Right valarray is: ( ";
      for ( i = 0 ; i < 6 ; i++ )
         cout << vaR [ i ] << " ";
   cout << ")." << endl;

   vaL %= vaR;
   cout << "The remainders from the element-by-element "
        << "division is the\n valarray: ( ";
      for ( i = 0 ; i < 6 ; i++ )
         cout << vaL [ i ] << " ";
   cout << ")." << endl;
}
  

Requisitos

Encabezado: <valarray>

Espacio de nombres: std

Vea también

Referencia

valarray (Clase)