Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
IITU
0 / 0 / 0
Регистрация: 09.11.2011
Сообщений: 10
1

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

04.12.2011, 10:23. Просмотров 309. Ответов 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
Ответы с готовыми решениями:

Пределать программу работы с символами
Приветствую, возникла проблемка.. знаю как работать со строками и сделал...

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

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

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

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

1
silent_1991
Эксперт С++
5009 / 3069 / 270
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 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

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

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

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


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

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

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