Identifiez la clé de contrôle d’un nombre entier n
Bonjour , je sollicite votre aide pour une correction de mon code , car il ne compile pas Merci .
Identifiez la clé de contrôle d’un nombre entier n. La clé de contrôle sera calculée en ajoutant chaque chiffre de n de manière répétitive et en remplaçant n par la somme calculée de manière répétitive.
Input : un nombre entier n > 0.
Output : un nombre entier result. La sortie doit être formattée avec un caractère de retour à la ligne (ou retour-chariot) en fin de ligne (voir le code déjà donné).
Exemple :
Pour n = 3429 la somme des chiffres est 18, pour 18 la somme est 9, et 9 est la clé de contrôle de 3429.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.util.Arrays;
public class Main {
/* The name of the class has to be Main. */
public static void main(String[] args) {
BufferedReader in;
try {
in = new BufferedReader(new FileReader(new File(args[0])));
String line = null;
int i = 0;
int result = -1;
line = in.readLine();
int n = Integer.valueOf(line);
System.out.println(result);
}
catch (Exception e){
e.printStackTrace();
}
}
} |
1 pièce(s) jointe(s)
Determiner la clé de contrôle d'un nombre entier n
bonjour et merci pour votre message , en effet le but de l'exercices est : La clé de contrôle sera calculée en ajoutant chaque chiffre de n de manière répétitive et en remplaçant n par la somme calculée de manière répétitive.
Input : un nombre entier n > 0.
Output : un nombre entier result. La sortie doit être formattée avec un caractère de retour à la ligne (ou retour-chariot) en fin de ligne (voir le code déjà donné).
par Exemple :
Pour n = 3429 la somme des chiffres est 18, pour 18 la somme est 9, et 9 est la clé de contrôle de 3429
oui mon fichier source est bien la class Main
et apres compilation jai les données ci :
Pièce jointe 533101
Determiner la clé de contrôle d'un nombre entier n
Bonsoir , j'essai d'appliquer le cas d'exemple de l'énoncé à savoir
entrée un nombre n>0 , exemple : n = 3429 , la somme des chiffres est 18, pour 18 la somme est 9, et 9 est la clé de contrôle de 3429
mais je ne sais pas comment m'y prendre
Determiner la clé de contrôle d'un nombre entier n
Bonsoir Joel et merci de vouloir m'aider mais je n'arrive pas à comprendre les éléménts de reponses que tu as posé:
dans mon code j'ai déja initialisé une variable n ( int n = Integer.valueOf(line) ; je ne vois pas l'interêt de rentrer et initiliser n en dure " (String n = "3429");
et en plus lors de mes tests sur eclipse j'ai un code erreur ;" error encoding int chiffre = n.charAt(i)-'0';
voila
Determiner la clé de contrôle d'un nombre entier n
Bonjour et merci pour votre aide et vos explications , je n'y arrive vraiment pas , je vais réviser mes cours et faire d'autres exercices , en espérant pouvoir compenser certaines de mes lacunes .
merci beaucoup et bonne journée