Necesito ayuda para hacer dos programas, alguna idea, indicacion de como hacerlo.
1 .
"Escriba un programa realice la siguiente operación:
1. generará un número aleatorio de cuatro cifras.
2. leerá desde la entrada estándar un número de cuatro cifras diferentes.
3. comparará el número leído con el número generado por la máquina
4. Mostrará en la pantalla un número que indicará cuántas cifras del número leído existen y están colocadas
en su posición correcta en el número generado, y cuántas cifras existen pero no están colocadas en su
posición correcta.
El programa repetirá los pasos 2 a 4 hasta que el número de cifras en posición correcta sea 4. Sea el siguiente
ejemplo de ejecución (para el número generado 5234)
Introduza su número: 2754
Cifras en su posición: 1
Cifras en otra posición: 2
Introduza su número: 1534
Cifras en su posición: 2
Cifras en otra posición: 1
..."
En este lo que se hacer es el apartado 4, comparar cifras y posiciones.
2.
"Realice un programa que lea de la entrada estándar un número de hasta 8 cifras y muestre por la salida estándar la
cifra resultante de aplicar el siguiente proceso:
a) Sumar el valor absoluto de todas las cifras del número.
Si el valor resultante tiene más de una cifra, volver a sumar todas sus cifras sucesivamente hasta obtener
un valor de una única cifra.
Ejemplos:
Valor introducido por el usuario: 68543210
68543210 -> 6+8+5+4+3+2+1+0 = 29
29 -> 2+9 = 11
11 -> 1+1 = 2
Valor a mostrar: 2
Valor introducido por el usuario: 10000
10000 -> 1+0+0+0+0 = 1
Valor a mostrar: 1
"