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

Переведите с Pascal на С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Из двух целочисленных массивов различной размерности сформировать общий массив. Упорядочить полученный массив http://www.cyberforum.ru/cpp-beginners/thread1144930.html
Кто может сделайте пожалуйста. Из двух целочисленных массивов различной размерности сформировать общий массив. Упорядочить полученный массив в порядке возрастания его элементов. Найти минимальные значения заданных массивов. Создать функции для сортировки массива и определения его минимального значения.
C++ Где возможны утечки памяти? Не могу найти Добрый день. Подскажите, где в этом коде возможны утечки памяти? #include "functions.h" #include "Cards.h" #include "opencv\cv.h" #include "opencv\highgui.h" #include <stdlib.h> #include <stdio.h> #include "opencv2/core/core.hpp" http://www.cyberforum.ru/cpp-beginners/thread1144916.html
Подобие игры C++
Ребята. Начал писать, но тут проблема. Программа не работает. Он запускает лишь ранее скомпилированный код (который "загружает" игру), а сам бой по каким-то причинам не функционирует. В чём проблема? #include <iostream> // ввод/вывод #include <string> // строки #include <fstream> // файлы и работа с ними #include<stdlib.h> // просто для функции sleep, которую запилил для прикола using...
C++ Вывести последний элемент вектора
#include "stdafx.h" #include "../../std_lib_facilities.h" int _tmain(int argc, _TCHAR* argv) { double b; cout << "Vvedite chislo\\ (Dlya vihoda nazmi |): \n"; vector<double> c;
C++ Возведение матрицы в степень http://www.cyberforum.ru/cpp-beginners/thread1144892.html
ребятка,помогите разобраться,ыскакует куча ошибок(надо вывести в степень матрицу #include <stdio.h> /* viod Func (int **a, int n, int **b){ for (i=0;i<n;i++) for (j=0;j<n;j++) b=a;} */ int sled (int **b, int n){ int i, S=0;
C++ Pthread взывать поток без параметров void RunClient(){ int iret; const char *message = "Thread Run_Client()"; if (!Running){ try{ _Running = true; iret = pthread_create(&_ThreadRunClient, NULL, Run_Client); подробнее

Показать сообщение отдельно
ВАСИЛЕВС
555 / 478 / 60
Регистрация: 14.02.2012
Сообщений: 1,561
10.04.2014, 23:34     Переведите с Pascal на С++
Как-то так.
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
#include <iostream>
#include <cmath>
 
int main()
{
  long a, h, z;
  float tz, tgz, rez;
  
  const float pi = 3.14159265358979323846;
  
  std::cin >> a >> h >> z;
  
  tz = z * pi / 180;
  tgz = tan(tz); // sin(tz) / cos(tz)
  
  if (z == 90)
      rez = a * h * sqrt(2);
  else if (2 * h < a * tgz)
      rez = (pow(a, 2) / 2 - pow(a - h * sqrt(2) / tgz, 2) / 2) / cos(tz);
  else
      rez = pow(a, 2) / 2 / cos(tz);
  
  std::cout << rez << std::endl;
  return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru