Ora boas podiam dizer o que esta de errado neste código?
import java.util.Scanner;
public class Salvação {
static final int totalsoma=45;
static final int totalproduto=262880;
public static void main(String[] args) {
Scanner canal = new Scanner(System.in);
int linha = 1;
while (linha <10){
Stringbuilder sb = new Stringbuild();
int erro = 0, soma = 0, produto = 1;
for (int i=1;i<=9;i++) {
int valor = canal.nextint();
if(valor <1 || valor >9) {
sb.append (“Não o que é isto”);
erro = 1;
}
soma = soma +valor;
produto = produto * valor;
}
if(soma !=45){
erro = 2;
sb.append (“Tambem não sei o que é isto”);
}
if(produto != total.produto);
}
}
}
É que isto “supostamente” devia dar um programa do tipo sudoku em ficando assim
Linha 1: 5 4 3 6 7 8 9 2
Linha 2: 6 7 2 8 8 7 5 4
Os números em frente da linha são introduzidos pelo utilizador.
Com as regras:
Os números tem de ser entre 1 e 9;
A soma de cada linha é igual a 45 e o produto igual a 36288; Se bem que esta parte pode ser ignorada;