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

Перевести код программы С на С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести треугольник острием вверх http://www.cyberforum.ru/cpp-beginners/thread1304795.html
Ребят, прошу Вашей помощи.. У меня есть программа, которая вот "рисует" треугольник звездочками (острием вниз). А мне нужно переделать код, чтобы выводился треугольник острием вверх. Буду очень признательна Вам за помощь. int _tmain(int argc, _TCHAR* argv) { SetConsoleCP(1251); SetConsoleOutputCP(1251);
C++ Удаление символа в предложении Дано натуральное число n. Символы S1...Sn. Преобразовать последовательность S1...Sn, удалив каждый символ *, и повторив каждый символ, отличный от * http://www.cyberforum.ru/cpp-beginners/thread1304792.html
Считать из txt в структуру C++
Здравствуйте есть структура LIST необходимо заполнить ее данными из файла... структура using namespace std; struct Data { unsigned day; unsigned month; unsigned year; };
Передача структуры данных между DLL-ками / DLL - EXE в байтовом виде, влияет ли выравнивание? C++
Here i go again :declare: Допустим есть исполняемый файл EXE и динамическая библиотека DLL. В DLL в хэдэре каком - каком - нибуть объявляю простой тип данных - структура простых POD данных без указателей типа: struct DATA_PACK { int x; float y; };
C++ Буквенные величины http://www.cyberforum.ru/cpp-beginners/thread1304766.html
Помогите с задачами 1.Вводится с клавиатуры длина отрезка в сантиметрах / метрах например 52,12. Записать данное расстояние текстом Пятьдесят два сантиметра двадцать миллиметров. 2.З клавіатури вводиться текстовий рядок.Скласти програму ,яка виводить на екран всі символи ,які розташовані після першого символу <<:>>;підраховує кількість речень ,що має непарну кількість слів .
C++ Найти все вершины графа, недостижимые из данной вершины u Орграф G(V, E), состоящий из N вершин с номерами 1, 2, ..., N и M дуг, задан списком дуг. Необходимо найти все вершины графа, недостижимые из данной вершины u. #include<iostream> #include <fstream> #include<string> #include<sstream> using namespace std; ifstream in("input.txt"); ofstream out("output.txt"); class List подробнее

Показать сообщение отдельно
CheshireCat
Эксперт С++
2907 / 1235 / 78
Регистрация: 27.05.2008
Сообщений: 3,314
19.11.2014, 11:41     Перевести код программы С на С++
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
#include <cmath>
#include <iostream>
using namespace std;
 
double get_triangle_square(double x_1, double y_1,
                           double x_2, double y_2,
                           double x_3, double y_3)
{
   double a = sqrt (pow((x_2 - x_1), 2.0) + pow((y_2 - y_1), 2.0));
   double b = sqrt (pow((x_3 - x_1), 2.0) + pow((y_3 - y_1), 2.0));
   double c = sqrt (pow((x_3 - x_2), 2.0) + pow((y_3 - y_2), 2.0));
 
   double p = (a + b + c) / 2.0;
   
   if (a + b <= c ||
       a + c <= b ||
       b + c <= a)
   {
      return -1.;
   }
 
   return sqrt (p * (p-a) * (p-b) * (p-c));
}
 
int main()
{
   double s_1, s_2;
   s_1 = get_triangle_square (1.0, 2.0, -2.0, 2.3, 2.0, -2.0);
   s_2 = get_triangle_square (1.5, 2.0, -2.0, 2.3, 2.0, -2.0);                           
   if (s_1 < 0 || s_2 < 0) 
   { 
       cout << "bad triangles" < endl;
       return -1;
   }
 
   cout << (s_1 > s_2 ? "first" : "second") << " triangle has biggest square" << endl;
   return 0;
}
 
Текущее время: 06:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru