Форум программистов, компьютерный форум CyberForum.ru

Переделать программу из C# в C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка двумерного массива по строкам http://www.cyberforum.ru/cpp-beginners/thread851291.html
Попытался отсортировать двумерный массив по строкам, но ничего не получилось. Вот код моей попытки так сказать: for (i=n;i>=0;i--){ for(j=m;j>=1;j--) { if(mas < mas){ k = mas; mas = mas; mas = k;} }
C++ kbhit Привет всем. kbhit() умеет различать какая клавиша нажата? или для этого уже что то нужно посложнее? http://www.cyberforum.ru/cpp-beginners/thread851260.html
C++ Вызов метода
Друзья подскажите пожалуйста! Есть родительский класс TModel, в нем есть метод Euler2(), как это метод вызвать в дочернем классе TGANOPUser? У меня не получается. Вот кусок кода: ......................... class TModel:public TGABee { public: double x; double qy; double x0;
кооперативная IDE C++
можете посоветовать среду обладающую данной фичей. подойдёт онлайн версия , лиж бы была бесплатна
C++ определить сумму цифр числа через функцию http://www.cyberforum.ru/cpp-beginners/thread851241.html
Вводится последовательность из N целых чисел. Сформировать последовательность, каждый элемент которой равен сумме цифр исходной последовательности. Найти сумму цифр в сформированной последовательности.
C++ Дерево в консоли(Нужно вывести данные из массива структуры на экран в виде дерева. Похожего TtreeView в билдере.) Здравствуйте. Есть структура struct zap { int n; int n_r; AnsiString text; }; где n-номер, n_r - номер родителя. Нужно вывести данные из массива структуры на экран в виде дерева. Похожего TtreeView в билдере. Сделать это затрудняюсь, помогите плиз Добавлено через 1 час 11 минут делал так for(int n=0;n<i;n++) подробнее

Показать сообщение отдельно
Andru1312
2 / 2 / 0
Регистрация: 03.03.2013
Сообщений: 100
28.04.2013, 19:59     Переделать программу из C# в C++
Переделать программу из C# в C++
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
abstract class Demo / / абстрактний клас
  {
    abstract public void Show () ;/ / абстрактний метод
    abstract public double Dlina () ;/ / абстрактний метод
  }
 
  class DemoPoint: Demo / / похідний клас від абстрактного
  {
    protected int x;
    protected int y;
    public DemoPoint (int x, int y)
    {
      this.x = x; this.y = y;
    }
    public override void Show () / / перевизначення абстрактного методу
    {
      Console.WriteLine ("точка на площині: ({0}, {1})", x, y);
    }
    public override double Dlina () / / перевизначення абстрактного методу
    {
      return Math.Sqrt (x * x + y * y);
    }
  }
 
  class DemoShape: DemoPoint / / похідний клас
  {
    protected int z;
    public DemoShape (int x, int y, int z): base (x, y)
    {
      this.z = z;
    }
    public override void Show () / / перевизначення абстрактного методу
    {
      Console.WriteLine ("точка в просторі: ({0}, {1}, {2})", x, y, z);
    }
    public override double Dlina () / / перевизначення абстрактного методу
    {
      return Math.Sqrt (x * x + y * y + z * z);
    }
  }
 
  class DemoLine: DemoPoint / / похідний клас
  {
    protected int x2;
    protected int y2;
    public DemoLine (int x1, int y1, int x2, int y2): base (x1, y1)
    {
      this.x2 = x2; this.y2 = y2;
    }
    public override void Show () / / перевизначення абстрактного методу
    {
      Console.WriteLine ("відрізок на площині: ({0}, {1}) - ({2}, {3})", x, y, x2,  y2);
    }
    public override double Dlina () / / перевизначення абстрактного методу
    {
      return Math.Sqrt ((x-x2) * (x-x2) + (y-y2) * (y-y2));
    }
  }
  
  class Program
  {
    static void Main ()
    {
      Demo [] Ob = new Demo [5]; / / масив посилань
      / / Заповнення масиву посиланнями на об'єкти похідних класів
      Ob [0] = new DemoPoint (1,1);
      Ob [1] = new DemoShape (1,1,1);
      Ob [2] = new DemoLine (0,3,4,0);
      Ob [3] = new DemoLine (2,1,2,10);
      Ob [4] = new DemoPoint (0,100);
      foreach (Demo a in Ob) / / перегляд масиву
      {
        a.Show ();
        Console.WriteLine ("Dlina: {0: f2} \ n", a.Dlina ());
      } } }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru