Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

operator%

 

Obtiene el resto de dividir los elementos correspondientes de dos valarrays igualmente ordenados o de dividir un valarray por un valor especificado o de dividir un valor especificado por un valarray.

template<class Type>
   valarray<Type> operator%(
      const valarray<Type>& _Left,
      const valarray<Type>& _Right
   );
template<class Type>
   valarray<Type> operator%(
      const valarray<Type>& _Left,
      const Type& _Right
   );
template<class Type>
   valarray<Type> operator%(
      const Type& _Left,
      const valarray<Type>& _Right
   );

_Left

Un valor o un que valarray actúa como el dividendo en el que otro valor o valarray debe dividirse.

_Right

Un valor o un que valarray actúa como el divisor y ese divide otro valor o valarray.

Un valarray cuyos elementos son los restos elemento sabios de _Left de días _Right.

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

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

   valarray<int> vaL ( 6 ), vaR ( 6 );
   valarray<int> vaREM ( 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 Left 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;

   vaREM = ( vaL % vaR );
   cout << "The remainders from the element-by-element "
        << "division is the\n valarray: ( ";
      for ( i = 0 ; i < 6 ; i++ )
         cout << vaREM [ i ] << " ";
   cout << ")." << endl;
}
El inicial Left valarray es: (53 -67 53 -67 53 -67).
El valarray derecho inicial es: (1 4 7 10 13 16).
Los restos de división de elemento-por- elemento son
 valarray: (0 -3 4 -7 1 -3).

Requisitos

Encabezado: <valarray>

Espacio de nombres: std

Mostrar: