1 / 1 / 0
Регистрация: 16.12.2020
Сообщений: 12
1

Перевести из Python на C++

22.03.2022, 12:31. Показов 327. Ответов 1

Помогите перевести программу из python на C++
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
n = int(input())
d = 2
cnt = 0
ans = 1
while n > 1:
    while n % d == 0:
        cnt += 1
        n /= d
    if cnt % 2 == 1:
        ans *= d
    d += 1
    cnt = 0
 
if ans == 1:
    print(0)
else:
    print(ans)
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.03.2022, 12:31
Ответы с готовыми решениями:

Перевести с python в C++
# Python 3.9.0 class Matrix: def __init__(self, array: list] = None, message: str = None,...

Перевести из Python в С++
Дан односвязный список. Удалить из него каждый пятый элемент from goto import with_goto ...

Перевести с C++ на Python
Подскажите, как это перевести на Python с С++ for(p=2;p<=n;p=p*2) for(i=0;i+p-1<=n;i=i+p) ...

Перевести на python
var s:string; a,b:integer; r:array of integer; i:byte; begin for i:=0 to 3 do...

Перевести с python на c++
def decomp(n): # функция разложения числа на простые множители ans = d = 2 while d...

1
Заблокирован
22.03.2022, 13:34 2
Расставь скобочки, замени print на printf("%d", ans); расставь перед переменными типы; замени input на scanf или getline->atoi, и будет тебе счастье.

P.S. В отличие от языков программирования, в змеюке нет скобок для выделения блоков кода, поэтому очень важны отступы. А ты не умеешь тегом "code" пользоваться!..
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.03.2022, 13:34
Помогаю со студенческими работами здесь

Перевести С++ на Python
Требуется вставить в данный массив на данное место данный элемент, сдвинув остальные элементы...

Перевести на python
var f: text; nm, cm, n, c, t: integer; begin assign(f, 'd:\input.txt'); reset(f); cm...

Перевести в python
Rectangle ob = new Rectangle(3, 5); - язык C# Rectangle- class как создать такую же переменную в...

Перевести с Python на с++
n, c, k = pts = ssum, res = 0, 0 for i in range(n): a, b = if a >= k : res...

Перевести на python
var n,i,j,k:integer; a:array of integer; begin read(n); for i:=1 to n do read(a); ...

Перевести с Python на с++
import sys list1 = list2 = print("инективнисть(1) сюрективнисть(2)биективнисть(3)?") a =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru