Boas precisava que me explicassem a lógica deste enigma de programação java. tem de dar 1358.
ele pede para achar o valor de I e J mas tenho dificuldade em perceber como acho esses numeros para depois aplicar num for com a variavel i e outro com a variavél j.
Anexos:
Respostas
respondido por:
1
Acho que a ideia aí é fazer dois for
assim
for ( int I= 0 ; I <= 9 ; I ++ ) {
for ( int J = 0 ; J <= 9 ; J++ ) {
if ( (10 + I) * (J*10 + 7) == 1358 ) {
system.out.println(" Achei !!! I=" + I + "J = "+ J) ;
break;
};
};
};
assim
for ( int I= 0 ; I <= 9 ; I ++ ) {
for ( int J = 0 ; J <= 9 ; J++ ) {
if ( (10 + I) * (J*10 + 7) == 1358 ) {
system.out.println(" Achei !!! I=" + I + "J = "+ J) ;
break;
};
};
};
bokomoko:
Quanto deu o I e o J no seu programa ?
int count = 1;
for (int i = 10; i < 20; i++) {
for (int j = 7; j < 100; j++) {
count = i * j;
if (count == 1358) {
System.out.println("1 " + i);
System.out.println(j + " 7");
System.out.println("------");
System.out.println("1358");
}
}
}
Perguntas similares
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás