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.
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.
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.