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

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

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

Перевод - C++

07.12.2013, 19:22. Просмотров 241. Ответов 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#
Меня интересует следующий вопрос: как заменить в моем стринге все пробелы на переходы на новую строку, а переходы на новую строку изменить...

Разбиение строки на части, перевод строки в число и перевод числа - Java SE
Есть задание: 1. Необходимо реализовать консольное приложение, позволяющее манипулировать строкой, разбив ее на элементы путем...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
Или хотя-бы напишите алгоритм определения типа невырожденного треугольника по двум сторонам и углу между ними (о чем и прога на паскале)
Ответ Создать тему
Опции темы

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