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

Необходимо перевести код с с++ на с#

23.12.2019, 13:59. Показов 531. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть код на плюсах. Сам плюсы не учил, если кто-то знает и тот и другой язык, думаю, перевести большого труда не составит. Буду очень благодарен.
C++
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include<iostream>
#define ROW 6
#define COL 5
using namespace std;
 
int matrix[ROW][COL] =  {
   {0, 1, 1, 0, 1},
   {1, 1, 0, 1, 0},
   {0, 1, 1, 1, 0},
   {1, 1, 1, 1, 0},
   {1, 1, 1, 1, 1},
   {0, 0, 0, 0, 0}
};
 
int min(int a, int b, int c) {
   return ((a<b?a:b))?((a<c)?a:c):((b<c)?b:c);
}
 
void subMatWithOne() {
   int subMat[ROW][COL];
   int maxSize, iMax, jMax;
 
   for(int i = 0; i < ROW; i++)    //copy first row of matrix to sub matrix
      subMat[i][0] = matrix[i][0];
 
   for(int j = 0; j < COL; j++)    //copy first column of matrix to sub matrix
      subMat[0][j] = matrix[0][j];
 
   for(int i = 1; i < ROW; i++) {
      for(int j = 1; j < COL; j++) {
         if(matrix[i][j] == 1)    //find minimum of left, top and diagonal element + 1
            subMat[i][j] = min(subMat[i][j-1], subMat[i-1][j], subMat[i-1][j-1]) + 1;
         else
            subMat[i][j] = 0;    //if item is 0, put only 0
      }  
   }
 
   maxSize = subMat[0][0]; iMax = 0; jMax = 0;
   for(int i = 0; i < ROW; i++) {    //find the order of sub square matrix
 
      for(int j = 0; j < COL; j++) {
         if(maxSize < subMat[i][j]) {
 
            maxSize = subMat[i][j];
            iMax = i;
            jMax = j;
         }      
      }                
   }  
 
   cout << "Subsquare matrix: "<<endl;
   for(int i = iMax; i > iMax - maxSize; i--) {    //print the submatrix using max size
      for(int j = jMax; j > jMax - maxSize; j--) {
         cout << matrix[i][j]<<" ";
      }
      cout << endl;
   }
}  
 
int main() {
   subMatWithOne();
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.12.2019, 13:59
Ответы с готовыми решениями:

Необходимо перевести код с паскаля на С++
const n=5; var a: array of integer; i,j,sum: integer; begin randomize; writeln('Матрица:'); for i:=1 to n do ...

Необходимо перевести код с C++ на Delphi
Мне необходимо перевести код с С++ на Delphi! Если кто может, помогите!! Вот код: ...

Необходимо перевести код из JAVA в VB
Нужна помощь! Есть код на JAVA-Script, мне надо перевести его в VB, две функции - расчет азимута солнца. Сам попытался - что-то не выходит...

2
23.12.2019, 14:14

Не по теме:

del

Миниатюры
Необходимо перевести код с с++ на с#  
0
Эксперт .NET
 Аватар для Usaga
14291 / 9376 / 1352
Регистрация: 21.01.2016
Сообщений: 35,334
23.12.2019, 14:16
Цитата Сообщение от vity2505 Посмотреть сообщение
Сам плюсы не учил
А что учил? Чем этот код так радикально отличается от C#, что в нём совершенно невозможно разобраться?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.12.2019, 14:16
Помогаю со студенческими работами здесь

Необходимо перевести код с Pascal в C++
Помогите, пожалуйста, перевести код с Pascal в C++: Program matritza; const n=4; var i,j:integer; a:array of integer; ...

Необходимо перевести код pascal в delphi
Наткнулся на решение одной из задач: дaна строка символов, состоящая из произвольного текста на английском языке, слова разделены...

Необходимо перевести код программы с Паскаля на С++
uses graphABC; var x,y,x0,y0,x1,y1,a,j,i,c:integer; t:real; begin y1:=0;y0:=0; for i:=1 to 5 do begin x0:=0;

Необходимо содействие чтобы перевести код на Delphi
API curl / https curl -H &quot;Accept-Version: 3&quot; &quot;https://lookup.binlist.net/45717360&quot; { &quot;number&quot;: { &quot;length&quot;: 16, ...

Необходимо перевести код программы с Паскаля на С++ Builder
USES CRT,GRAPH; TYPE MASS=ARRAY OF INTEGER; VAR PUT,PUT2:STRING; GraphDriver,GraphMode:INTEGER; I,SH:REAL; ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
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