Bueno Efirenet, ya he hecho el siguiente ejercicio, y el código me queda así:
int main()
{
// Zona de Declaración de Variables del Programa principal
unsigned int numero, i;
cout << "Introduzca un numero natural: ";
cin >> numero;
cout << '\n' << endl;
i = 1;
while ( numero >= 10 )
{
numero = numero / 10;
i ++;
}
if ( i == 1 )
{
cout << "Su numero tiene " << i << " cifra." << endl;
cout << '\n' << endl;
}
if ( i >=2 )
{
cout << "Su numero tiene " << i << " cifras." << endl;
cout << '\n' << endl;
}
system("Pause"); // Hacer una pausa
return 0; // Valor de retorno al S.O.
}
Bueno, hecho está, pero no sé si de la mejor manera. Si le ves algo dímelo
Ta luego!!!
Última edición por Snake12; 06/12/2005 a las 22:48.
|