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

Перевод программы с Pascal на С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обратная польская запись http://www.cyberforum.ru/cpp-beginners/thread1085664.html
Здравствуйте, изучаю обратную польскую запись, столкнулся с такой проблемой: Перерыл множество алгоритмов перевода из обычной записи в постфиксную, но ни одна не понимает знак "-" перед операндом. То есть если "x-y" = "xy-", то "-y+x" переводить не хочет. Мысль как это реализовать: перед тем как парсить выражение, везде где перед знаком "-" есть операнд или закрывающая скобка ставить знак "+",...
C++ *.mhx Извините не подскажете через что можно открыть файл такого типа?? *.mhx http://www.cyberforum.ru/cpp-beginners/thread1085655.html
Сформировать вектор ., каждый элемент которого представляет собой среднее арифметическое C++
Очень нужно! Сзарание ОГРОМНОЕ СПАСИБО!!!Сформировать вектор D = (d1, d2 …, dk), каждый элемент которого представляет собой среднее арифметическое значение элементов строк матрицы C(k,m), и вектор G = (g1, g2, …, gm) – каждый его элемент должен быть равен количеству отрицательных элементов соответствующего столбца матрицы C(k,m).
C++ Сравнение чисел
Есть у меня 2 числа: 3.1000000000000017 и 3.1000000000000000 Они как бы равны, но не получается их в блоке if сравнить. Как их сравнить до 6-го числа после точки?
C++ Дан текст, произвольной длины. Определить символ, встречающийся в тексте с максимальной частотой http://www.cyberforum.ru/cpp-beginners/thread1085626.html
Помогите написать программы на языке С++,с помощью scanf,printf и т.д. 1)Дан текст, произвольной длины. Определить символ, встречающийся в тексте с максимальной частотой. 2)Дана матрица размером n x m. Найти наибольший положительный и наименьший отрицательный элементы матрицы.
C++ Работа с таблицей в С++ Вот условие: Ввести в консоли строку из пяти символов, а затем прибавить к коду каждого символа 10, вывести новые символы на экран. подробнее

Показать сообщение отдельно
Profain
Сообщений: n/a
30.01.2014, 19:54     Перевод программы с Pascal на С++
Здравствуйте. Прошу помочь с одной задачей. Программа была написана на Pascal и теперь нужно перевести ее на С++. С чем у меня и проблемы.

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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
Program okruz;
 
Type Vector = Array of integer;
Var
Tochki:Array of Vector;
center: Vector;
i, k,l,z:integer;
N,M,R:integer;
cur_R: real;
 
begin
write('input space Dimension:');
readln(N);
 
write('input Radius:');
readln(R);
setlength(center,N)  ;
 
for I := 0 to n - 1 do
  begin
    write('input [',i,'] coordinate of center ');
    readln(center[i]);
  end;
 
write('Input count of points:');
readln(M);
 
 
 setlength(tochki,M,N);
 
for k:=0 to M - 1 do
  For l:=0 to N - 1 do
  begin
    write('input [',l,'] coordinate of ',k,'-point  ');
    readln (Tochki[k,l]);
  end;
for k:=0 to M - 1 do
begin
  cur_R:=0;
  For l:=0 to N - 1 do
  begin
  cur_R:=cur_R+(Tochki[k,l]-center[l])*(Tochki[k,l]-center[l]);
  end;
  cur_R:=sqrt(cur_r);
  if cur_R< R  then   z:= z+1;
end;
 write ('Points Count  is ',z);
 readln;
 end.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru