[ Foro de C ]
Hola, he pasado horas intentando resolver estos ejercicios en lenguaje c (voy empezando) y sinceramente ni siquiera se como empezarlos, espero puedan ayudar, gracias.
1) Escribe un programa que muestre por pantalla todos los números de tres cifras tales que la suma de los cuadrados
de sus dígitos es igual al cociente de la división entera del número entre 3
2) Dos números a y b se dice que son amigos si la suma de los divisores de a (salvo él mismo) coincide con b y viceversa.
Diseña un programa que tenga como entrada dos números naturales y que indique mediante un mensaje si son
amigos o no.
hola xmayus
ante este tipo de problemas usa siempre lo de "divide y vencerás", así que emprieza por el primer ejercicio y descomponlo en partes, lo primero de todo es entender bien el enunciado
- todos los números de tres cifras -> es decir de 100 a 999
- la suma del cuadrado de sus digitos -> desde 1²+0²+0² a 9²+9²+9²
- igual al cociente de la division entera ->desde 100/3 a 999*3
entonces desde 100 hasta 999
calcular la suma de los cuadrados de cada digito
calcular la división entera (sin decimales) del número entre tres
si son iguales los resultados imprimir en pantalla
bueno ya tienes trabajo que hacer, cualquier duda para por aquí
suerte
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)