Категория
Информатика, опубликовано 09.01.2019 16:01

Напишите код на c++



B. Чубакка и число


Люк Скайуокер дал Чубакке целое число x. Чубакка не особо разбирается в числах, но обожает инвертировать в них цифры. Инвертировать цифру t — значит заменить её на цифру 9 - t.

Чубакке из исходного положительного числа x получить минимальное положительное число, инвертировав некоторое (возможно, нулевое) количество цифр. Запись итогового числа не должна начинаться с нуля.

Входные данные
В первой строке содержится единственное целое число x (1 ≤ x ≤ 1018) — число, которое Люк Скайуокер дал Чубакке.

Выходные данные
Выведите ответ на задачу — минимально возможное положительное число, которое может получить Чубакка после инвертирования некоторых цифр. Число не должно содержать ведущих нулей.

Примеры
входные данныеСкопировать
27
выходные данные
22
входные данныеСкопировать
4545
выходные данные
4444

Ответы

Ответ
Ответ оставил: Гость
Х(рабочих) было в первом цехе 1,5х (рабочих) было во втором цехе (х+1,5х)=2,5 х (рабочих) было всего х+0,1х=1,1х (рабочих)  стало в первом цехе (1,5х -0,14х)=1,46х (рабочих) стало во втором цехе (1,1х+1,46х)=2,56х (рабочих) стало всего (2,56х-2,5х)=0,06х количество рабочих увеличилось на 6%
Ответ
Ответ оставил: Гость
#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; }
Ответ
Ответ оставил: Гость
Мишутка 104,4С(16) руб. Медовик стоит 11132,12(4) руб


Ответ
Ответ оставил: Гость
Program pr_1;
a:array [1..n] of real;
n, i:integer;
begin
readln(n)
for i := 1 to n do
begin
a[i] := readln()
if a[i] <0 then a[i] := a[i] - 5;
else a[i] := i;
end;
writeln(a);
end.
Ответ
Ответ оставил: Гость
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 protection
Security ringsMemory protectionVirtual memoryPagingSegmentation fault / Bus errorGeneral protection fault
ListAmigaOSBeOSBSDDOSGNULinuxMac OSMorphOSOS/2ReactOSSolarisUnixWindowsMiscellaneous conceptsBoot loaderLive CDLive USBPXEAPIVirtual file systemVirtual tape libraryComputer networkOS shell CLITUIGUIVUI HAL


Другие вопросы по информатике

Вопрос
Информатика, опубликовано 09.01.2019 16:01
Вопрос
Информатика, опубликовано 09.01.2019 16:01
✅ Ответов: 1 на вопрос по информатике: Напишите код на c++ B. Чубакка и число Люк Скайуокер дал Чубакке целое число x. Чубакка не особо разбирается в числах, но обожает инвертировать в них цифры. Инвертировать цифру t — значит заменить её на цифру 9 - t. Чубакке из исходного положительного числа x получить минимальное положительное число, инвертировав некоторое (возможно, нулевое) колич... ты найдешь на сайте. Также ты можешь добавить свой вариант ответа, если считаешь, что он не верен или твой ответ более полный. Пожалуйста, добавляй только правильные ответы.
Вконтакте Youtube