7 / 6 / 1
Регистрация: 08.04.2021
Сообщений: 151
1

Перевести с python на c++

11.03.2022, 11:28. Показов 352. Ответов 4
Метки нет (Все метки)

Помогите перевести код с питона на с++. Достаточно будет перевести первые 4 строчки и последний цикл(или объяснить что они делают) с остальным вроде понятно.

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
n, m = map(int, input().split())
p =[list(map(int, input().split())) for i in range(n)]
a = [[0] * m for i in range(n)]
b = [[''] * m for i in range(n)]
a[0][0] = p[0][0]
for j in range(1, m):
    a[0][j] = a[0][j - 1] + p[0][j]
    b[0][j] = b[0][j-1] + 'R'
for i in range(1, n):
    a[i][0] = a[i - 1][0] + p[i][0]
    b[i][0] = b[i - 1][0] + 'D'
for i in range(1, n):
    for j in range(1, m):
        if a[i][j -1] > a[i - 1][j] :
            a[i][j] = a[i][j -1] + p[i][j]
            b[i][j] = b[i][j -1] + 'R'
        else :
            a[i][j] = a[i-1][j] + p[i][j]
            b[i][j] = b[i-1][j] + 'D'
print(a[-1][-1])
str = b[-1][-1]
for k in range(len(str)) :
    print(str[k], end = ' ')
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.03.2022, 11:28
Ответы с готовыми решениями:

Перевести с C# на Python
Код тяжёлый просто самому что-то не получается переделать код вообще буду благодарен если кто-то...

Перевести c++ на python
struct Node { int number; int info; Node *p; }; void add_car(Node **top,int...

Перевести с python на c++
def foo(): if random.randint(0, 1) == 0: return 228 else: return "1337"

Перевести с c++ на python
#include <iostream> using namespace std ; int i ; // common purpose temporal variable int n,...

Перевести на python
const e=0.0001; // точность var gold: real; // пропорция "Золотого сечения" a,b: real; //...

4
7 / 6 / 1
Регистрация: 08.04.2021
Сообщений: 151
11.03.2022, 21:02  [ТС] 2
актуально
0
1980 / 1538 / 652
Регистрация: 27.07.2012
Сообщений: 4,625
11.03.2022, 21:30 3
Всё упростилось бы, если б ко всему этому прилагался текст задания.
0
15 / 10 / 5
Регистрация: 04.01.2021
Сообщений: 27
11.03.2022, 21:31 4
HWAA, может быть лучше написать для чего нужна программа?
Python
1
2
3
4
5
6
7
8
#2 числа переводят в тип int
n, m = map(int, input().split())
#n чисел переводят в int и формируют из них список
p =[list(map(int, input().split())) for i in range(n)]
#двумерный список из 0
a = [[0] * m for i in range(n)]
#двумерный список из ""
b = [[''] * m for i in range(n)]
0
SmallEvil
11.03.2022, 21:57     Перевести с python на c++
  #5

Не по теме:

Цитата Сообщение от Andrey8943 Посмотреть сообщение
#двумерный список из 0
Тяжелый случай, надо резать.

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.03.2022, 21:57

Перевести с python на c++
n, m = map(int, input().split()) a = list(map(int, input().split())) b = list(map(int,...

Перевести с c++ на Python
Перевести код с С++ на Python #include <iostream.h> //#include <conio.h> #define LEN 100...

Перевести с C++ на Python
Нужна помощь перевести вот этот код на Python: #include<iostream> #include<bits/stdc++.h>...

Перевести с python на c++
n, m = map(int, input().split()) a = list(map(int, input().split())) b = list(map(int,...

Перевести c C++ на python
for (int e=8; e<12; e++) { // D edges have numbers 8..11 while (edges != 20) { //...


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

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

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