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