TOPIC

A QUESTÃO POSSUI UM ERRO

a284 asked 3 months ago

Coloco este tópico como forma de verificar que há um erro nos uDebugs dessa questão, o enuncido diz que o caso de testes tem 2 números de entrada, no entanto no uDebugs há uma verificação que possuí 10 números, e apenas uma resposta se não me engano é a verificação 15 ou 16, gostaria que este erro fosse corrigido.

Caso o erro esteja no meu código, segue o código:

include include

using namespace std;

int main()

{

long long int num_1 = 0, divisor = 0, resto = 0, resultado = 0, mantem_divisor;

cin >> num_1;

cin >> divisor;

if (num_1 < 0 && divisor < 0){

mantem_divisor = divisor;

resultado++;

while (divisor >= num_1){

resultado++;

divisor = divisor + mantem_divisor;

}

resto = num_1 - divisor;

}else{

if (num_1 < 0 && divisor > 0){

num_1 = num_1 * -1;

mantem_divisor = divisor;

resultado = -1;

while (divisor <= num_1){

resultado--;

divisor = divisor + mantem_divisor;

}

resto = (num_1 - divisor) * -1;

}else{

if (num_1 > 0 && divisor < 0){

resultado = num_1 / divisor;

resto = num_1 % divisor;

}else{

resultado = num_1 / divisor;

resto = num_1 % divisor;

}

}

}

cout << resultado << " " << resto <<endl;

return 0;

}

Remember not post solutions. Your post may be reviewed by our moderators.