[ Foro de C ]

Problemas con ciclos

18-May-2021 03:07
Invitado (xmayus)
1 Respuestas

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.


19-May-2021 16:49
Invitado (ernesto)

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.)