gracias vosk aunque aun nose como llamar la variable b que esta fuera del main apra que la imprima, es lo que deseo ya que mi objetivo es que imprima la cantidad de cifras se me ocurrio que este era el cambio a seguir pero no me aparece declarada b para imprimirla.
Código C++:
Ver original#include <iostream>
#include <cstdlib>
using namespace std;
float tam (float a)
{
if(-1>a>1){//divide el numero para contar las veces que el numero es dividido
return tam (a/10);
float b;
b=1;
b=b+1;
}//cuenta las veces que se divide el numero
else
return a;
}
int main()
{
float num;
cout<< "introdusca el numero";
cin>>num;
cout<<"el tamaño es"<<b;//llama a la funcion tamaño
este es el nuevo informe de errores.
main.cpp:23: error: `b' undeclared (first use this function)
main.cpp:23: error: (Each undeclared identifier is reported only once for each function it appears in.)
main.cpp:25: error: expected `}' at end of input