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

ABS (< valarray >)

 

Opera en los elementos de una valarray de entrada, devolviendo una valarray cuyos elementos son iguales al valor absoluto de los elementos de la valarray de entrada.


template<class Type>
   valarray<Type> abs(
      const valarray<Type>& 
_Left
   );

_Left

La entrada valarray cuyos elementos son para funcionar con la función miembro.

Una valarray cuyos elementos son iguales al valor absoluto de los elementos de la entrada valarray.

Ejemplo

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

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

   valarray<int> va1 ( 9 ), va2 ( 9 );
   for ( i = 0 ; i < 4 ; i++ )
      va1 [ i ] =  -i;
   for ( i = 4 ; i < 9 ; i++ )
      va1 [ i ] =  i;

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

   va2 = abs ( va1 );
   cout << "The absolute value of the initial valarray is: ";
      for (i = 0 ; i < 9 ; i++ )
         cout << va2 [ i ] << " ";
   cout << "." << endl;
}
Es la valarray inicial: -1 0 -2-3 4 5 6 7 8. El valor absoluto de la valarray inicial es: 0 1 2 3 4 5 6 7 8.

Requisitos

Encabezado: <valarray>

Espacio de nombres: std

Mostrar: