Elabore un programa que acepte un número entero de tres o cuatro cifras, seguidamente se debe determinar cuántas cifras tiene el número que sean múltiplo de tres. En java
Respuestas
Respuesta dada por:
0
lo hare en consola
en el main debes poner
public static void main(String[] args) {
String numero="";
int multiplos=0;
Scanner s = new Scanner(System.in);
do{
System.out.println("Escriba un numero de 4 o 3 cifras:");
numero = s.next();
System.out.println(numero.length());
}while(numero.length()>3 && numero.length()<6) ;
//aqui vamos a ver si las cifras son multiplo de 3
for(int i=0;i<numero.length();i++){
String cifraletra =String.valueOf(numero.charAt(i));
int cifra = Integer.parseInt(cifraletra);
if((cifra%3)==0){
multiplos++;
}
}
System.out.println("Hay "+ multiplos + " multiplos de 3");
}
}
importa la clase java.util.scanner;
manda las gracias si aun no es tarde :)
en el main debes poner
public static void main(String[] args) {
String numero="";
int multiplos=0;
Scanner s = new Scanner(System.in);
do{
System.out.println("Escriba un numero de 4 o 3 cifras:");
numero = s.next();
System.out.println(numero.length());
}while(numero.length()>3 && numero.length()<6) ;
//aqui vamos a ver si las cifras son multiplo de 3
for(int i=0;i<numero.length();i++){
String cifraletra =String.valueOf(numero.charAt(i));
int cifra = Integer.parseInt(cifraletra);
if((cifra%3)==0){
multiplos++;
}
}
System.out.println("Hay "+ multiplos + " multiplos de 3");
}
}
importa la clase java.util.scanner;
manda las gracias si aun no es tarde :)
Preguntas similares
hace 6 años
hace 6 años
hace 9 años
hace 9 años
hace 9 años
hace 9 años