С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
IITU
0 / 0 / 0
Регистрация: 09.11.2011
Сообщений: 10
#1

как пределать код из C# в C++ - C++

04.12.2011, 10:23. Просмотров 287. Ответов 1
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
#include "stdafx.h" 
#include <iostream> 
#include<locale.h> 
#include <conio.h> 
using namespace std;
float CountElMassive(float a[], int n) 
{ 
 float sum = 0; 
 for(int i=0;i<n;i++)><0)sum+=a; 
 return sum; 
}
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
///////////////////////////////
#include "stdafx.h" 
#include <iostream> 
#include<locale.h> 
#include <conio.h> 
using namespace std;
int platezh(int summa, char op[20]) 
 { 
 std::string CellOperator[3] = {"KCell","beeline","pathword"}; 
 int c = 0; 
 string a = op; 
 for(int i = 0; i <= 2; i++) 
 if(!a.compare(CellOperator  )) 
 c++; 
 if(c!=1) return -1; 
 return int(summa * 0.05); 
 } 
 
void CellOperator() 
{ 
 double numT; 
 int tenge; 
 char op [20]; 
 cout << "Номер телефона : ";cin >> numT; cout << endl; 
 cout << "Сумма : ";cin >> tenge; cout << endl; 
 cout << "Оператор : ";cin >> op; cout << endl; 
 int p = platezh(tenge, op); 
 if(p == -1) cout << "Данный оператор не обслуживается"; 
 else 
 { 
 printf(" .f %i %s \n", numT, tenge, op); 
 cout << "сумма принята. Комиссия " << p << " тенге" << endl; 
 } 
}
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
///////////////////////////
#include "stdafx.h" 
#include <iostream> 
#include<locale.h> 
#include <conio.h> 
using namespace std;
#define c 8 
#define r 16 
 
int* Print2AndCountF(int ** m) 
{ 
 int b=0, d=0, w=0, g=0; 
 int * A = new int [2] ; 
 int wout = 0; 
 for(int i = 0; i < r; i++) 
 { 
 for(int j = 0; j < c; j++) 
 { 
 switch(m [j]  ) 
 { 
 case 0: 
 b++; 
 printf("-"); 
 break; 
 case 1: 
 w++; 
 printf("-"); 
 break; 
 case 2: 
 d++; 
 printf("2"); 
 break; 
 case 3: 
 g++; 
 printf("-"); 
 break; 
 } 
 } 
 if(b+d+w+g==0) 
 A [1] = i; 
 else 
 A [1] = -1; 
 printf("\n"); 
 } 
 if(b==0 || w==0 || d==0 || g==0) 
 A [0] =-1; 
 else 
 A [0] = 1; 
 
 cout << "===============================" << endl; 
 printf("\n%i %i %i %i\n",b,w,d,g); 
 cout << "===============================" << endl; 
 return A; 
} 
 
int ** newMatrix(int ** m) 
{ 
 for(int i = 0; i < r; i++) 
 { 
 for(int j = 0; j < c; j++) 
 { 
 m [j]  = rand() % 4; 
 printf("%i", m [j]  ); 
 } 
 printf("\n"); 
 } 
 return m; 
} 
 
void NotChess() 
{ 
 int ** a = new int* [r]; 
 for(int i=0;i<=r;i++) 
 a  = new int [r] ; 
 int **m = newMatrix(a); 
 cout << "===============================" << endl; 
 int * s = Print2AndCountF(m); 
 if(s [1] != -1) 
 printf("\n00000000 in %i row \n", s [1] ); 
 if(s [0] == -1) 
 printf("BAD INPUT LIST \n"); 
 cout << "===============================" << endl; 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2011, 10:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос как пределать код из C# в C++ (C++):

Пределать программу работы с символами - C++
Приветствую, возникла проблемка.. знаю как работать со строками и сделал программу выполняющую необходимые условия.. но оказалось нужно...

Кто может пределать готовые макросы из Excel под OpenOffice - OpenOffice/LibreOffice
Кто может пределать готовые макросы из Excel под OpenOffice???

.NET 4.x Как адаптировать код wmi под код visual studio 2010 - Visual Basic .NET
Доброе время суток всем. Подскажите пожалуйста для новичка, что бы можно было разобраться, как адаптировать код wmi под код visual studio...

Код написан в Dev C. Не работает в Visual. Как нужно переделать код? - C++
Здравствуйте. Столкнулась с такой проблемой: код был написан в Dev C, но в Visual он выдаёт ошибку. ...

Очередной код с возможным вирусом. Как думаете этот код опасен? - PHP
&lt;?php // no direct access defined('_JEXEC') or die('Restricted access'); ?&gt; &lt;ul class=&quot;sections&lt;?php echo...

Как прописать код, что бы код для социальных кнопок? - WordPress
Всем привет! Редактирую файл footer.php шаблона для WP. Не могу понять как сделать, что бы при нажатии на социальную кнопку, посетитель...

1
silent_1991
Эксперт С++
4989 / 3046 / 149
Регистрация: 11.11.2009
Сообщений: 7,028
Завершенные тесты: 1
04.12.2011, 12:20 #2
IITU, это довольно трудоёмкая задача, поэтому, чтобы сильно себя не утруждать, приведу для примера перевод только первой программы, с остальными вы как-нибудь сами.
C++
1
2
3
4
5
6
7
8
9
10
11
#include "stdafx.h" 
#include <iostream> 
#include<locale.h> 
#include <conio.h> 
using namespace std;
float CountElMassive(float a[], int n) 
{ 
 float sum = 0; 
 for(int i=0;i<n;i++)><0)sum+=a; 
 return sum; 
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2011, 12:20
Привет! Вот еще темы с ответами:

Как узнать исходный код метода из dll через код C#? - C#
Как узнать исходный код метода из dll через код C#? помогите, пожалуйста!! :sorry:

Как вставить div в PHP код (в echo) - исправить код - PHP
Народ как вставить div в php код точнее в echo В этот код:&lt;?php //отсеивание $dir = &quot;MP3 PLAYER/&quot;; //задаём имя директории ...

как правильно вставить jQuery код в код страницы сайта - jQuery
привет всем:) у меня возникла проблема, когда я свой jQuery код вставляю в код html главной страницы , у меня моя анимация оказывается в...

Как получить исходный код *.exe или отредактировать его исполняемый код? - C++
Собственно возможно ли декомпилить его так, чтобы можно было потом обратно скомпилировать? Или хотя-бы отредактировать код, только не...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.