Contar cuantas veces aparece el digito 0 en los multiplos de 7 hasta 1000
Publicado por Carlos (7 intervenciones) el 27/11/2016 20:03:56
El programa tiene que contar cuantas veces aparece el digito 0 en los multiplos de 7 hasta 1000. Por ejemplo el 700 y 102 daría un valor de 3 al contador, ya que tienen tres ceros. Pero para hacerlo con los multiplos de 7 hasta 100?
El programa que hice fue este, pero no funciona 100% bien.
El programa que hice fue este, pero no funciona 100% bien.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public static void main(String[] args) {
int contador = 0;
int j = 1000;
for (int z = 0; j != 0; z++){
j = 1000 - 7*z;
for(int i = 0; j!= 0; i++){
if (j%10 == 0){
contador = contador + 1;
}
j = j/10;
}
}
System.out.println(contador);
}
Valora esta pregunta


0