Génération d’une séquence de nombres avec racine numérique
Java
Hard
loops
Tâche «Génération d’une séquence de nombres avec racine numérique»
Écrivez un programme qui génère une séquence d’entiers, en commençant par un nombre donné N, et qui ajoute continuellement au dernier nombre généré sa racine numérique (somme des chiffres jusqu’à obtenir un seul chiffre). Le programme doit générer exactement K nombres, en commençant par N. Si à une étape le nombre devient supérieur à 10^9, le processus s’arrête et seuls les nombres déjà générés sont affichés. Utilisez uniquement des boucles (for, while). Entrée : deux entiers N et K séparés par un espace. Sortie : une séquence de nombres séparés par un espace.
Format d\ entrée
Deux entiers N et K, séparés par un espace. 1 ≤ N ≤ 1000, 1 ≤ K ≤ 10000.
Format de sortie
Une séquence de K entiers ou moins, séparés par un espace. Si la séquence est interrompue en raison du dépassement de 10^9, affichez autant de nombres que possible.
Exemples
Exemple 1
ENTRÉE
4
-1 -2 -3 -4
SORTIE
Exemple 2
ENTRÉE
99 4
SORTIE
99 108 117 126
main.java