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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Relike
6 / 6 / 0
Регистрация: 24.04.2013
Сообщений: 260
#1

Перевод - C++

07.12.2013, 19:22. Просмотров 238. Ответов 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.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2013, 19:22     Перевод
Посмотрите здесь:

Перевод на С++ C++
C++ перевод в С
C++ Перевод из C++ в C
Перевод из 2 в 10 сс C++
C++ перевод из с++ в с
Перевод C++
Перевод C++
C++ Перевод в 8-ю ЧС
C++ Перевод на С++
Перевод С++ в Си C++
Перевод из С++ в Си C++
Перевод с Си на С++ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Waik
10 / 10 / 1
Регистрация: 23.04.2013
Сообщений: 59
07.12.2013, 19:32     Перевод #2
Цитата Сообщение от Relike Посмотреть сообщение
Может кто на С++ перевести?
Если вопрос только в этом..
Я смогу.
Relike
6 / 6 / 0
Регистрация: 24.04.2013
Сообщений: 260
07.12.2013, 20:56  [ТС]     Перевод #3
Или хотя-бы напишите алгоритм определения типа невырожденного треугольника по двум сторонам и углу между ними (о чем и прога на паскале)
Yandex
Объявления
07.12.2013, 20:56     Перевод
Ответ Создать тему
Опции темы

Текущее время: 03:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru