Hola a todos como estan tengo las siquiente instrucciones
El problema que recibo, es que menciona es que la funcion abs no esta declarada.
aca una imagen de lo mencinado antes.
![](https://1.bp.blogspot.com/-Sy88iYX3E5Y/U024--x6w5I/AAAAAAAAApw/A-I2_mi4B0g/s1600/forow.png)
segun yo, le estoy pasando un parametro entero.
muchas gracias a todos saludos.
Hola solucione el problema tenia que declarar la libreria
sirve para otras funciones como:
std::abs(int), std::labs, std::llabs, std::imaxabs
int abs( int n );
long abs( long n );
long long abs( long long n ); (Desde C++11)
long labs( long n );
long long llabs( long long n ); (Desde C++11)
Definir <cinttypes>
std::intmax_t abs( std::intmax_t n ); (Desde C++11)
std::intmax_t imaxabs( std::intmax_t n ); (Desde C++11)
saludos a todos.
El problema que recibo, es que menciona es que la funcion abs no esta declarada.
Código (cpp) [Seleccionar]
for(i1 =0; i1 < 3; i1++)
{
for(i2 =0; i2 < 3; i2++)
{
ws = 1;
for(i3 =0; i3 < 3 && ws > 0; i3++)
{
for(i4 =0; i4 < 3 && ws >0; i4++)
{
if(cg[i3][i4] == cn[i1][i2])
{
ws = 0;
pi += (abs(i3-i1) + abs(i4-i2));
}
}
}
}
}
aca una imagen de lo mencinado antes.
![](https://1.bp.blogspot.com/-Sy88iYX3E5Y/U024--x6w5I/AAAAAAAAApw/A-I2_mi4B0g/s1600/forow.png)
segun yo, le estoy pasando un parametro entero.
muchas gracias a todos saludos.
Hola solucione el problema tenia que declarar la libreria
Código (cpp) [Seleccionar]
#include <cstdlib>
sirve para otras funciones como:
std::abs(int), std::labs, std::llabs, std::imaxabs
int abs( int n );
long abs( long n );
long long abs( long long n ); (Desde C++11)
long labs( long n );
long long llabs( long long n ); (Desde C++11)
Definir <cinttypes>
std::intmax_t abs( std::intmax_t n ); (Desde C++11)
std::intmax_t imaxabs( std::intmax_t n ); (Desde C++11)
saludos a todos.