Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 16.12.2020
Сообщений: 14

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

22.03.2022, 12:31. Показов 500. Ответов 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
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.03.2022, 12:31
Ответы с готовыми решениями:

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

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

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

1
Windows must die
672 / 850 / 103
Регистрация: 23.11.2021
Сообщений: 4,996
Записей в блоге: 17
22.03.2022, 13:34
Расставь скобочки, замени print на printf("%d", ans); расставь перед переменными типы; замени input на scanf или getline->atoi, и будет тебе счастье.

P.S. В отличие от языков программирования, в змеюке нет скобок для выделения блоков кода, поэтому очень важны отступы. А ты не умеешь тегом "code" пользоваться!..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.03.2022, 13:34
Помогаю со студенческими работами здесь

Перевести на python
var s:string; a,b:integer; r:array of integer; i:byte; begin for i:=0 to 3 do r:=0; writeln('Вводите коды команд,...

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru