hola; tengo lio para ejecutar este programa debe darme el tamaño de un numero aun estoy revisando los errores pero los que mas me esta dando problemas son el de el de "expected primary-expression before "float" y "error: expected `,' or `;' before '(' token" en lo que he leido parece que estoy llamando mal la función pero no se que estoy haciendo mal.
Código C++:
Ver original#include <iostream>
#include <cstdlib>
using namespace std;
float tamaño (float a,float& b)
{
if(-1>a>1){//divide el numero para contar las veces que el numero es dividido
return tamaño (a/10,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"<<tamaño(num,b);//llama a la funcion tamaño
return 0;
}
SinNombre4.cpp:6: error: stray '\241' in program
SinNombre4.cpp:6: error: `tama' does not name a type
SinNombre4.cpp:10: error: stray '\241' in program
make.exe: *** [SinNombre4.o] Error 1