55:5=11
365:11≈33(34) берём "34", чтобы перехлестнуть 365.
Так как 11-ый член является замыкающим (перехлёстывающим 365), тогда смотрим по ближайшим:
34*10=340 (340+34=374) - подходит, но это не максимум!
365 mod 10= 36, а это значит, что последующий член будет больше 365, а именно 395.
В задании сказано, что d должно быть максимальным, а "34" - это допустимое, но не максимально число, удовлетворяющее условию, даже минимальное (по результату).
Проверка:
34*11=374, значит, когда на экране выведется s:=340, n:=50, то, зайдя по следующему циклу, получится, что s:= 374, n:=55. На следующий цикл программа не пойдёт.
ответ: d=34.
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class NewClass {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); //поток ввода данных
int a = Integer.parseInt(reader.readLine()); //вводим первое число
int b = Integer.parseInt(reader.readLine()); //вводим второе число
int result = b; //результат
//здесь цикл сложения второго числа
for (int i = 1; i < a; i++) {
result += b;
}
//выводим результат в консоль
System.out.println("Ваш ответ: " + result);
reader.close();
}
}
Объяснение:
написано на Java, не уточнили на каком ЯП надо программу написать..