nusupova
?>

ПИТОН! Обратное число Даны два целых числа m и a . Если не существует обратного числа к a по модулю m , то выведите число −1 − 1 , а если существует, то выведите это число (ответ должен лежать в границах от 0 0 до −1 m − 1 Входные данные В единственной строке входных данных даны два целых числа 1<≤109 1 < m ≤ 10 9 и 0<< 0 < a < m . Выходные данные Выведите ответ на задачу. Примеры Ввод Вывод 179 57 22 я написал программу но проверяющая система пишет что ответ неверный( b = 0 a = list(map(int, input().split())) b = pow(a[1], a[0] - 2, a[0]) if pow(a[1], a[0] - 2, a[0]) == 0: print(-1) else: print(b)

Информатика

Ответы

Владимирович

если был С++ я не очень хорошо знаю python

bogdanovaoksa

#include <iostream>

using namespace std;

int main()

{

int a, b ,c ,x, y, z, t;

cin >> x >> y >> z >> t;

if ((x + y + z + t) / 3 == x)

{

 cout << x-y <<" "<< x-z <<" "<< x-t;

}

if ((x + y + z + t) / 3 == y)

{

 cout << y-x <<" "<< y-z << " "<<y-t;

}

if ((x + y + z + t) / 3 == z)

{

 cout << z-y <<" "<< z-x <<" "<< z-t;

}

if ((x + y + z + t) / 3 == t)

{

 cout << t-y <<" "<< t-z <<" "<< t-x;

}

return 0;

}

Объяснение:

yusovd291

ответ с Объяснением:

23. По моему методу:

Запишем степени 2, начиная с 0 слева направо:

16  8  4  2  1

1    0  1   1  1

ответ: 10111₂

Под степенями записано сколько раз степень 2 влезет в число. Распишу на примере двоичной системы. У нас есть число 23. Максимальная степень 2 которая в это число влезет - 16. Она влезает в число 23  1 раз. Записываем 1, а на правые числа оставляем остаток. Было число 23, отняли 16 * 1, получилось 7. В семерку число 8 не влезает, поэтому пишем 0 раз и оставляем остаток: 7 - 8 * 0 = 7. Так же проделываем с остальными числами. Последнее число должно быть единицей - любое число в 0 степени. Нижние цифры и получились ответом - 10111₂, можете загуглить и проверить.

С шеснадцатеричной системой, как и с любой другой, все обстоит точно так же. Только в 16 системе добавляются цифры: А = 10, В = 11, С = 12, D = 13, E = 14, F = 15. Запишем степени числа 16 и решим пример:

16  1

1   7

ответ: 17₁₆

С восьмеричной системой все разумеется так же

8   1

2   7

ответ: 27₈

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

ПИТОН! Обратное число Даны два целых числа m и a . Если не существует обратного числа к a по модулю m , то выведите число −1 − 1 , а если существует, то выведите это число (ответ должен лежать в границах от 0 0 до −1 m − 1 Входные данные В единственной строке входных данных даны два целых числа 1<≤109 1 < m ≤ 10 9 и 0<< 0 < a < m . Выходные данные Выведите ответ на задачу. Примеры Ввод Вывод 179 57 22 я написал программу но проверяющая система пишет что ответ неверный( b = 0 a = list(map(int, input().split())) b = pow(a[1], a[0] - 2, a[0]) if pow(a[1], a[0] - 2, a[0]) == 0: print(-1) else: print(b)
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

vfif-804828
Yuliya-Tsaryova
ekb676
Kelena190533
trast45
larinafashion829
vodolaz8384
armsam76
metegina4
oksana77768
saryba
romasmart9
timonina29
Avshirokova51
denblacky