El problema que recibo, es que menciona es que la funcion abs no esta declarada.
Código
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
#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.