1435 - Matriz Quadrada I - Presentation Error (100%)
Gente, o meu não parava de dar Time Limit Exceeded, agora está dando Presentation Error 100% sem parar.
Alguém sabe me ajudar? :(
Matheus Panobianco @matheus_panobiancoOi Luiza. Quando você coloca true dentro do while ele vai executar para sempre. Porque é como se você dissesse: "enquanto for verdade execute isso". E como é sempre true, nunca vai parar. Tem que estabelecer um ponto de parada, por exemplo:
while(parada == false)Declarando anteriormente uma variável com o valor false:
let parada = false;Assim vai entrar normalmente no bloco e dai dentro do bloco do while você estabele quando quer parar e coloca:
parada = true;Para o programa poder parar o loop. Porque com parada = true ele vai testar se a condição dentro do parenteses do while é false e como o valor é true, vai parar o loop.
Isso funciona com qualquer outra condição. Essa que te passei foi so um exemplo. Mas poderia usar até comparação de valor como é feito no loop usando for, acrescentando valores dentro do bloco até que a condição do while seja quebrada e ele pare.