Triple Division
Урок 24 из 25 курса Задачи по программированию: Часть 2 на Coddy.
Дано трехзначное число. Ваша задача — изменить только одну цифру в числе так, чтобы новое число делилось на 3 и было самым большим трехзначным числом, которое можно получить, изменив только одну цифру в исходном числе.
Задание
СложноНапишите программу, которая принимает на вход натуральное трехзначное число из стандартного ввода. Измените ровно одну цифру, чтобы получить максимально возможное трехзначное число, делящееся на 3, при этом изменив только одну цифру исходного числа.
Ввод
123
Вывод
723
Ввод
999
Вывод
996
Объяснение
В первом примере число 423 также делится на 3, но это не самое большое число, которое мы можем получить. Во втором примере 999 — это максимально возможное трехзначное число, но нам нужно изменить одну цифру, поэтому мы меняем наименее значимую цифру и получаем число 996.
Попробуйте сами
#include <stdio.h>
int main() {
// Напишите код здесь
return 0;
}Все уроки раздела Задачи по программированию: Часть 2
1Course Introduction
Introduction4Hard Difficulty
Digit SumReverse MatrixVowel PairsMagical SquareHappy SubsequenceTriple DivisionSorting