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

Переведите пожалуйста код из С# в С++ Буду очень благодарен

10.09.2018, 18:45. Показов 372. Ответов 3
Метки нет (Все метки)

Переведите пожалуйста код из С# в С++ Буду очень благодарен

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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace geomfigur
{
    abstract class Figura
    {
        public abstract double Ploshad();
    }
            class Romb : Figura
            {
                double a, b;
                public Romb(double a, double b)
                {
                    this.a = a;
                    this.b = b;
 
                }
                public override double Ploshad()
                {
                    //throw new NotImplementedException();
                    return b * a / 2;
                }
 
                class Test
                {
 
                    class Program
                    {
                        public static void Main(string[] args)
                        {
                            Figura Romb;
                            Romb = new Romb(0,0);
                            System.Console.WriteLine(Romb.Ploshad());
                            System.Console.WriteLine(Romb.Ploshad());
                            Console.ReadLine();
                            //конец теста
                            Console.WriteLine("a=");
                            int a = Convert.ToInt32(Console.ReadLine());
                            Console.WriteLine("b=");
                            int b = Convert.ToInt32(Console.ReadLine());
 
                            Romb = new Romb(a, b);
 
                            System.Console.WriteLine("площадь ромба "  + Romb.Ploshad());
 
                            Console.ReadLine();
                        }
                    }
                }
            }
        }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.09.2018, 18:45
Ответы с готовыми решениями:

Переведите пожалуйста код из С++ в С. Буду очень благодарен
Нужно перевести программу на C и сделать возможность вписывания и перевод дробных чисел. Программа...

Подскажите пожалуйста! буду очень благодарен!
http://vk.com/im?sel=101132947&z=photo101132947_385185009%2Fmail227520 Надо решить 1 и 3 задачу...

Код програмы поможите очень нужно, буду благодарен очень: y=cos(x)+1
Функиция: y=cos(x)+1 Промежуток Шаг 0,5

Нужно ускорить код. Буду очень благодарен
Условие задачи: Вводиться число n, затем вводятся n чисел. Нужно с последней введенной цифры до...

3
"C with Classes"
1640 / 1262 / 476
Регистрация: 16.08.2014
Сообщений: 5,271
Записей в блоге: 1
10.09.2018, 18:58 2
Skynework, держи приятель
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
#include <iostream>
#include <string>
 
namespace geomfigur
{
    class Figura
    {
    public:
        virtual double Ploshad() = 0;
    };
 
    class Romb: public Figura
    {
        double a, b;
 
    public:
        Romb(double a, double b)
        {
            this->a = a;
            this->b = b;
 
        }
        double Ploshad() override
        {
            return b * a / 2;
        }
    };
}
 
int main()
{
    geomfigur::Figura* Romb = new geomfigur::Romb(0,0);
 
    std::cout << Romb->Ploshad() << std::endl;
    std::cout << Romb->Ploshad() << std::endl;
    std::cin.get();
 
    //конец теста
    std::cout << "a=" << std::endl;
    int a;
    std::cin >> a;
 
    std::cout << "b=" << std::endl;
    int b;
    std::cin >> b;
 
    delete Romb;
    Romb = new geomfigur::Romb(a,b);
 
    std::cout << "diamond area " + std::to_string(Romb->Ploshad() );
 
    std::cin.get();
 
    return 0;
}
0
0 / 0 / 0
Регистрация: 03.04.2018
Сообщений: 31
11.09.2018, 14:10  [ТС] 3
_stanislav, Спасибо за помощь) Но там в 50 строке выскакивает ошибка. Не подскажете как исправить?
\
0
"C with Classes"
1640 / 1262 / 476
Регистрация: 16.08.2014
Сообщений: 5,271
Записей в блоге: 1
11.09.2018, 14:23 4
Цитата Сообщение от Skynework Посмотреть сообщение
Не подскажете как исправить?
C++
1
std::cout << std::string("diamond area ") + std::to_string(Romb->Ploshad() );
Добавлено через 8 минут
перед последним cin.get пропиши это
C++
1
std::cin.ignore();
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.09.2018, 14:23

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

Подскажите пожалуйста,не запускается regedit, avz ,зделал логи Буду очень благодарен
Help пожалуйста ,очень прошу.не запускается regedit,aVz .буду очень благодарен,не знаю уже что и...

кто напишет код по заданию буду очень благодарен
Задание: Дана последовательность целых чисел, за которой следует 0. Найти номер максимального...

Важно, необходим код 3 запроса. Буду очень благодарен за внимание!
Базы данных: Кабинеты = {Номер кабинета, Номер корпуса, Количество компьютеров, Количество парт} ...

Буду очень благодарен тем кто сможет написать нужный код)
ksr *psr, если mi&gt;0 yi = (kmin+pi), если mi&lt;0 |pi*kmin|, если mi=0 ksr, psr – средние...

Не запускаются exe.ники win7. сканировал cureit, он нашел Trojan.Mayachok.1, обезвредил его - не помогло. Помогите пожалуйста, буду очень благодарен.
Понимаю, что подобные темы уже были, но сам не смог написать скритп для переноса в карантин....

Задача очень важно.Буду очень благодарен
Дано послідовність n-байт (символів) (n &lt; 100). Вывести окремо великі букви, окремо маленькі букви.


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

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

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