0
Кредитный калькулятор правильные результаты, но закрытые тесты сыпятся. Глянуть бы на эти тесты.
import java.util.Scanner; public class Program { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int amount = scanner.nextInt(); //введите код сюда for (int i = 1; i < 4; i++){ amount = amount - ((amount/100)*10); } System.out.println(amount); } }
5 Antworten
0
When dealing with int (integer types) :
int/int=int
90/100*10=0 since 90/100=0
90*10/100=9 since 900/100=9
+ 2
Ну вот так бы сразу, чб понять свою ошибку. ))) Спасибо. Проще не скрывали бы тесты, чб на месте разобрать можно было
0
Это в корне ошибочное решение, ломающее логику, но походу тесты писали дилетанты. )))
0
Alexei “vinsler” Kurbatov согласен. править код "вслепую" неудобно, и часто это бесит
- 1
Use
amount*10/100
Instead of
amount/100*10