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

Перевод кода python в C++

19.02.2021, 16:14. Показов 1295. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
нужно переписать код с питона на С++

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
def fun(wlist, n, p, ts):
    import math
    midw = w2 = 0
 
    for i in range(n):
        # суммарное время видимости
        midw += wlist[i]
 
        w2 += wlist[i] ** 2
 
    # среднее время видимости
    midw = midw / n
 
    sw = math.sqrt((w2 - n * midw ** 2) / (n - 1))
 
    # довер. интервал
    pin_w = sw * ts / math.sqrt(n)
 
    return midw, pin_w
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
def walk(reb, vzr, x1, y1, x2, y2, x, y, tim):
    import math
    import random
    # 1 и 2
    t = 1
    r = k = 0
    while t <= tim:
        t += 1
        # 3
        object1 = random.randint(1, 2)
        object2 = random.randint(1, 2)
        # пусть 1- движение по горизонтали,
        # 2- по вертикали.
        # 4
        if object1 % 2 == 1:
            x1 = x1 + 1
        elif object1 % 2 == 0:
            y1 = y1 + 1
 
        if object2 % 2 == 1:
            x2 = x2 - 1
        elif object2 % 2 == 0:
            y2 = y2 - 1
        # 5
        if x1 == 301:
            x1 = 1
        elif x1 == -1:
            x1 = 299
        if y1 == 301:
            y1 = 1
        elif y1 == -1:
            y1 = 299
        if x2 == 301:
            x2 = 1
        elif x2 == -1:
            x2 = 299
        if y2 == 301:
            y2 = 1
        elif y2 == -1:
            y2 = 299
        # 6
        c = math.sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2)
        # 7
        if c <= reb:
            r = r + 1
        if c <= vzr:
            k = k + 1
    return [r, k]
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import walk
import fun
 
 
 
def main():
    reb = 80
    vzr = 40
    x = 300
    y = 300
    x1 = 1
    x2 = 300
    y1 = 1
    y2 = 300
    tim = 600
    # число экспериментов
    n = 100
    # символ плюс-минус
    ss = u'\u00B1'
    # довер. интервал
    p = 0.95
    # постоянная Стьюдента
    ts = 1.644854
    rw = []
    kw = []
    for _ in range(n):
        tr, tk = walk.walk(reb, vzr, x1, y1, x2, y2, x, y, tim)
        rw.append(tr)
        kw.append(tk)
    midr, pin_r = fun.fun(rw, n, p, ts)
    print('В среднем ребёнок видит взрослого \n{:.3f} {} {:.3f} секунд\n '.format(midr, ss, pin_r))
    midk, pin_k = fun.fun(kw, n, p, ts)
    print('В среднем взрослый видит ребёнка \n{:.3f} {} {:.3f} секунд '.format(midk, ss, pin_k))
 
 
main()
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.02.2021, 16:14
Ответы с готовыми решениями:

Перевод кода с C++ на Python
Кому не трудно, помочь девушке, карма отблагодарит) class Stek { private: int* arr; int Max; int index; public: ...

Перевод кода с C# на Python
if (message.Type == MessageType.Photo) { string file =...

Перевод кода из Pascal в Python
Имеется код программы на языке Pascal, требуется перевести его в Python. Вроде всё сделал правильно, но считают по-разному (на Паскале...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.02.2021, 16:14
Помогаю со студенческими работами здесь

Перевод неизвестного кода на Python
Всем привет! Помогите, пожалуйста, с переводом кода на Python. Даже не знаю: какой именно исходный язык, сам автор вроде пишет...

Перевод кода из Бейсика в Python
в бейсике: For i = 1 To M d(i, 1) = Abs(1 - P(i, 1)) For j = 2 To nn d(i, j) = Abs(P(i, j - 1) - P(i, j)) Next j Next i в...

Перевод PHP-кода на Python
Добрый день, мне нужна ваша помощь по переводу php кода на python 2.6 session_start(); $_SESSION = 'dm'; $curl = curl_init(); ...

Перевод кода с php на python
Добрый день, помогите перевести код с php на python &lt;?php function a($x1, $x2, $y1, $y2) { try { $f = $x2 - $x1; ...

Перевод кода на Python
нужно перевести из C++ в python import java.util.Scanner; public class JavaApplication9 { public static void...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru