Ejercicio C++, averiguar si un numero es multiplo de 11
Hola de nuevo amigos, para variar vuelvo a estar liado, y de que manera, en C++. Esta vez el ejercicio dice así:
[QUOTE]Diseña un programa C++ que determine si un número introducido por teclado es o no múltiplo de once mediante el siguiente algoritmo: Un numero es múltiplo de 11 cuando la suma de sus dígitos pares menos la suma de sus dígitos impares es a su vez múltiplo de 11 o es 0.[/QUOTE]
Yo he hecho lo siguiente, pero no sé cómo hacer el cuerpo del algoritmo, es decir, que me sume los dígitos pares (que he llamado "par") y me sume los digitos impares (llamados "imp"):
[QUOTE]int main()
{
// Zona de Declaración de Variables del Programa principal
unsigned int num, par, imp, res;
cout << "Introduzca un numero y descubra si es multiplo de once: ";
cin >> num;
cout << '\n' << endl;
if ( num >= 11 )
{
for ( num;
res = par - imp;
if ( res % 11 == 0 || res == 0 )
cout << "Su numero es multiplo de once." << '\n' << endl;
else
cout << "Su numero no es multiplo de once." << '\n' << endl;
}
else
cout << "Su numero no es multiplo de once." << '\n' << endl;
system("Pause"); // Hacer una pausa
return 0; // Valor de retorno al S.O.
}[/QUOTE]
Bueno amigos, espero consejos, no pido la resolución del problema, simplemente que me orieten, o un ejemplo...l
Gracias por vuestro tiempo. Ta luego!!!
|