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

Перевод - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Присваивание переменной одного значения из нескольких заданных http://www.cyberforum.ru/cpp-beginners/thread1032261.html
Здравствуйте, у меня возник вопрос. Припустим есть цифры 12, 21, 68 и 0. Как присвоить переменной одно из этих значений(рандомно)? Подумал, что с помощью rand(), научился делать диапазон из последовательных элементов(например из 0,1,2,3,4), но не могу понять, как сделать то, что хочу.
C++ Типизированные файлы Помогите, пожалуйста, разобраться с задачей... Задание (типизированные файлы) Сформировать файл последовательности чисел, в котором каждая к-я компонента определяется по формуле: yk=(xk*xk*+1)/(xk*xk*xk+2) , где хк - к-я компонента исходного файла. http://www.cyberforum.ru/cpp-beginners/thread1032242.html
Недопонимание смысла библиотеки C++
Всем привет, подключил символьную библиотеку Symbolicc++ к проекту, все вроде хорошо. Но эм, с какой стати автор библиотеки сделал недоступным ввод с экрана самих символьных значений хотя бы в виде строки, то есть операторов ввода нет, ничего вообще нет. В коде нашел поддержку какого-то там istream, но простите ничего не работает. В самих примерах есть код интерпритатора, но он работает...
разобраться с ошибкой с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
у меня эта программа всё, вроде правильно, считает . Но: работает только тогда, когда ввожу икс: положительное и дробное. С отрицательными не хочет. Подскажите, в чем может быть проблема?? Сама суть программы такова:http://www.cyberforum.ru/attachment.php?attachmentid=338527&stc=1&d=1386427879 (вот здесь текст задачи, в ссылке). Код Программы следущий: #include "stdafx.h" #include...
C++ Алгоритмы поиска. "Блудный сын" Прошу помощи тех, кто может помочь) Имеется клеточное поле размером N*M. Из каждой клетки можно перемещаться в одну из соседних, если она есть (вверх, вправо, вниз, влево). Коммивояжер стартует из какой-то клетки. Может ли он обойти все клетки и вернуться в исходную? Написать программу, которая даёт ответ на этот вопрос. Помогите пожалуйста! Может, кто-то разбирается в таких задачах Буду... подробнее

Показать сообщение отдельно
Relike
 Аватар для Relike
6 / 6 / 0
Регистрация: 24.04.2013
Сообщений: 260
07.12.2013, 19:22     Перевод
Может кто на С++ перевести?
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.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru