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

Перевод - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Присваивание переменной одного значения из нескольких заданных http://www.cyberforum.ru/cpp-beginners/thread1032261.html
Здравствуйте, у меня возник вопрос. Припустим есть цифры 12, 21, 68 и 0. Как присвоить переменной одно из этих значений(рандомно)? Подумал, что с помощью rand(), научился делать диапазон из...
C++ Типизированные файлы Помогите, пожалуйста, разобраться с задачей... Задание (типизированные файлы) Сформировать файл последовательности чисел, в котором каждая к-я компонента определяется по формуле:... http://www.cyberforum.ru/cpp-beginners/thread1032242.html
Недопонимание смысла библиотеки C++
Всем привет, подключил символьную библиотеку Symbolicc++ к проекту, все вроде хорошо. Но эм, с какой стати автор библиотеки сделал недоступным ввод с экрана самих символьных значений хотя бы в виде...
разобраться с ошибкой с3867 (msvs 2012) C++
#include "stdafx.h" #include "Menu.h" #include "Labs.h" void Some(){std::cout<<"спасибо что работает ";_getch();} int main() {int n =5; setlocale(LC_ALL,"Russian"); Menu M(n);
C++ проконсультируйте пожалуйста меня с программой: http://www.cyberforum.ru/cpp-beginners/thread1032222.html
у меня эта программа всё, вроде правильно, считает . Но: работает только тогда, когда ввожу икс: положительное и дробное. С отрицательными не хочет. Подскажите, в чем может быть проблема?? Сама ...
C++ Алгоритмы поиска. "Блудный сын" Прошу помощи тех, кто может помочь) Имеется клеточное поле размером N*M. Из каждой клетки можно перемещаться в одну из соседних, если она есть (вверх, вправо, вниз, влево). Коммивояжер стартует из... подробнее

Показать сообщение отдельно
Relike
6 / 6 / 0
Регистрация: 24.04.2013
Сообщений: 260

Перевод - C++

07.12.2013, 19:22. Просмотров 243. Ответов 2
Метки (Все метки)

Может кто на С++ перевести?
Pascal
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
uses crt;
const t=0.01;//точность сравнения вычисленных величин
var a,b,c,u,mx,mn,sr:real;
begin
writeln('Введите 2 стороны треугольника:');
read(a,b);
repeat
write('Введите угол между ними в градусах 0<u<180 u=');
read(u);
until(u>0)and(u<180);
c:=sqrt(a*a+b*b-2*a*b*cos(u*pi/180));//3 сторона
writeln('c=',c:0:2);
//определим наибольшую сторону для определения прямого угла
if a>b then mx:=a else mx:=b;
if c>mx then mx:=c;//большая
if a<b then mn:=a else mn:=b;
if c<mn then mn:=c;//меньшая
sr:=a+b+c-mn-mx;//средняя
if (a=b)and(abs(a-c)<=t) then write('Это равносторонний треугольник')
else if ((a=b)and(abs(a-c)>t))
     or ((a<>b)and(abs(a-c)<=t))
     or ((abs(b-c)<=t)and(abs(a-c)<=t))then
      begin
       write('Это равнобедренный ');
       if abs(mx*mx-mn*mn-sr*sr)<=t then writeln('прямоугольный треугольник')
      else writeln('не прямоугольный треугольник');
      end
else
 begin
  write('Это разностороннний ');
  if abs(mx*mx-mn*mn-sr*sr)<=t then writeln('прямоугольный треугольник')
  else writeln('не прямоугольный треугольник');
 end;
readln
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru