Информатика, опубликовано 09.01.2019 16:01
Напишите код на c++
B. Чубакка и число
Люк Скайуокер дал Чубакке целое число x. Чубакка не особо разбирается в числах, но обожает инвертировать в них цифры. Инвертировать цифру t — значит заменить её на цифру 9 - t.
Чубакке из исходного положительного числа x получить минимальное положительное число, инвертировав некоторое (возможно, нулевое) количество цифр. Запись итогового числа не должна начинаться с нуля.
Входные данные
В первой строке содержится единственное целое число x (1 ≤ x ≤ 1018) — число, которое Люк Скайуокер дал Чубакке.
Выходные данные
Выведите ответ на задачу — минимально возможное положительное число, которое может получить Чубакка после инвертирования некоторых цифр. Число не должно содержать ведущих нулей.
Примеры
входные данныеСкопировать
27
выходные данные
22
входные данныеСкопировать
4545
выходные данные
4444
Ответ оставил: Гость
Ответ оставил: Гость
#include < iostream> #include < algorithm> using namespace std; int main() { long long int n{ 0 }, z{ 0 }; while (cin > > n) { size_t ans[120]; for (; n ! = 0; n = n / 10) { int tmp = n % 10; if (n / 10 ! = 0 || (n / 10 == 0 & & n ! = 9)) { tmp = min(tmp, 9 - tmp); } ans[z++] = tmp; } for (int i = z - 1; i > = 0; { cout < < ans[i]; } cout < < endl; } return 0; }
Ответ оставил: Гость
Microsoft Windows - IBM тәрізді компьютерлерде графикалық интерфейсті қолдануды кеңінен жүзеге асырған, қазіргі заман талабына сай жасалған операциялық орта. Оның дамытылған нұсқалары түрінде Windows NT, Windows 2000 сияқты операциялық жүйелер кеңінен қолданылуда.
ЖалпыHistoryTimelineListComparisonUsage shareAdvocacyHobbyist developmentKernelArchitecturesMonolithicMicrokernelExokernelHybridКомпоненттеріUser spaceMicrokernelLoadable kernel moduleDevice driverProcess managementКонцепцияларыProcessProcess control blockInterruptThreadContext switchScheduling algorithmsComputer multitaskingPreemptiveRound-robinFixed-priority preemptiveMultilevel feedback queueShortest job nextMemory management and
resource protectionSecurity ringsMemory protectionVirtual memoryPagingSegmentation fault / Bus errorGeneral protection faultListAmigaOSBeOSBSDDOSGNULinuxMac OSMorphOSOS/2ReactOSSolarisUnixWindowsMiscellaneous conceptsBoot loaderLive CDLive USBPXEAPIVirtual file systemVirtual tape libraryComputer networkOS shell CLITUIGUIVUI HAL
ЖалпыHistoryTimelineListComparisonUsage shareAdvocacyHobbyist developmentKernelArchitecturesMonolithicMicrokernelExokernelHybridКомпоненттеріUser spaceMicrokernelLoadable kernel moduleDevice driverProcess managementКонцепцияларыProcessProcess control blockInterruptThreadContext switchScheduling algorithmsComputer multitaskingPreemptiveRound-robinFixed-priority preemptiveMultilevel feedback queueShortest job nextMemory management and
resource protectionSecurity ringsMemory protectionVirtual memoryPagingSegmentation fault / Bus errorGeneral protection faultListAmigaOSBeOSBSDDOSGNULinuxMac OSMorphOSOS/2ReactOSSolarisUnixWindowsMiscellaneous conceptsBoot loaderLive CDLive USBPXEAPIVirtual file systemVirtual tape libraryComputer networkOS shell CLITUIGUIVUI HAL
Информатика, опубликовано 09.01.2019 16:01
Информатика, опубликовано 09.01.2019 16:01
Информатика, опубликовано 09.01.2019 16:01
Информатика, опубликовано 09.01.2019 16:01