Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Одномерные массивы. Помогите пожалуйста! На завтра нужна прога в С++, а у меня ничего не выходит=(.Известны данные о численности населения (в млн жителей) и площади (в млн кв.км) 10 государств. Определить общую численность государств, чья площадь превышает 5 000 000 кв.км. https://www.cyberforum.ru/ cpp-beginners/ thread276078.html пароль C++
подскажите советом : я написал программу проверяющую правильность пассворда, какой код нужно дописать чтобы пассворд не зависел от регистра(то есть если я написал GOVNO, программа вывела бы hi )? bool b=false; char pas=""; int d=1; do{cout<< "vvedite parol\n"; cin>> pas; char s="govno";
C++ Алгоритм Дейкстры, нахождение кратчайшего пути https://www.cyberforum.ru/ cpp-beginners/ thread276047.html
Доброго времени суток всем! У меня вопрос. Написала программку для нахождения кратчайшего пути (алгоритм Дейкстра), но мне надо её как то по приличней оформить, т.е. можно как то визуализовать результат так, чтобы, к примеру, после того как прога подсчитает результат, рисовался бы граф и этот самый короткий путь, который посчитала программа? Как это сделать и с чего начать? Вот код работы :...
C++ Текстовое выражение https://www.cyberforum.ru/ cpp-beginners/ thread276045.html
Разбор строкового выражения. Алгоритм Бауэра и Замельзона. #include <stdio.h> #include <math.h> #include <iostream> using namespace std; char stack_z; double stack_c; int tos_z=0;
C++ перегрузка operator<<
помогите отгадать в чет ошибка class MCL{ private: int x,y; public: friend ostream& operator<<(ostream &s, MCL &c); }; ostream& operator<<(ostream &s, MCL &c) {
C++ проверка пароля bool check(char* pass,char* Epass); void main() { char* pass="poxosJan"; char* Epass=""; //cin.getline(Epass,8); for(;;) if(check(pass,Epass)==1) cout<<"successful!"<<endl; https://www.cyberforum.ru/ cpp-beginners/ thread276006.html
C++ Адрес объекта класса как можно получить адресс обьекта класса например создаю я класс в котором будет указатель типа моего класса, и мне надо в конструкторе записать адрес моего предыдущего обьекта класса в этот указатель,адресс предыдущего обьекта у меня будет хранитса в статическоп указателе, статический указатель будет обновлятса по мере создания новых обьектов, но вот как получить указатель на обьект во... https://www.cyberforum.ru/ cpp-beginners/ thread276000.html C++ сделать при завершении
господа можно ли в консольном приложении сделать так,что бы при закрытии окна(например нажатие на крестик)выводилась надпись(любая)
C++ Функции на С Даны действительные числа а0 ,..., а6 . Получить для х=1,3,4 значения p(x+1)-p(x), где p(y) = a6 y6 + a5 y5 + ... + a0 https://www.cyberforum.ru/ cpp-beginners/ thread275988.html C++ Дана последовательность чисел. Найти количество различных чисел в этой последовательности https://www.cyberforum.ru/ cpp-beginners/ thread275979.html
Дана последовательность чисел. Найти количество различных чисел в этой последовательности Дана последовательность чисел. Найти количество различных чисел в этой последовательности Написала код вроде работает.прошу пощи в изменении условия...чтобы не писать эту строчку: x=n-count*2;
C++ Ряд тейлора
Помогите плиз написать программу на языке С/С++. :wall: Вычислить и вывести на экран в виде таблицы значение функции,заданной с помощью ряда Тейлора, на интервале от Хнач до Хкон с шагом dx с точностью e. Таблицу снабдить заголовком и шапкой. Каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированых членов ряда.
C++ Работа с функцией класса https://www.cyberforum.ru/ cpp-beginners/ thread275955.html
Почему то выскакивает ошибка: "Error 3 error C2228: left of '.Load' must have class/struct/union 14 " #include <iostream> using namespace std; int main(){ class Model{ Model(); public:
0 / 0 / 0
Регистрация: 14.10.2010
Сообщений: 18
0

Из турбо паскаля в С++ перевести код - стек - C++ - Ответ 1550547

13.04.2011, 23:37. Показов 678. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Задача написана на Турбо паскале. Проблема состоит в том, что она должны быть на С++. К сожалению, на данный момент это не представляется возможным сделать самой. Очень прошу помочь.

Использовать стек для решения следующей задачи. В текстовом файле записана без ошибок формула следующего вида:

<формула>:=<цифра>|M(<формула>,<формула>)| m(<формула>,<формула>)
<цифра>:=0|1|2|3|4|5|6|7|8|9


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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
program StackSample;
type
  FileType= File of Char;
var
  Source: FileType;
function formula( var t: FileType ): integer;
type
  TypeOfElem= Char;
  Assoc= ^ElementOfStack;
  ElementOfStack= record
    Elem: TypeOfElem;
    NextElem: Pointer
  end;
  Stack= Assoc;
var
  S: Stack;
  c, op, x, y: char;
procedure CreateStack ( var StackHead: Stack);
begin
  StackHead:= nil
end;
function StackIsClear( var StackHead: Stack ): Boolean;
begin
  StackIsClear:= ( StackHead= nil )
end;
procedure IncludeInStack( var StackHead: Stack; NewElem: TypeOfElem );
var
  ServiceVar: Stack;
begin
  {создание нового элемента}
  new( ServiceVar );
  ServiceVar^.Elem:= NewElem;
  {созданный элемент сделать вершиной стека}
  ServiceVar^.NextElem:= StackHead;
  StackHead:= ServiceVar
end;
procedure SelectFromStack( var StackHead: Stack; var Result: TypeOfElem );
var
  ServiceVar: Assoc;
begin
  if StackHead <> nil then begin
    {выбор элемента из вершины}
    Result:= StackHead^.Elem;
    {запоминание ссылки на старую вершину}
    ServiceVar:= StackHead;
    {исключение из стека и уничтожение элемента}
    StackHead:= StackHead^.NextElem;
    dispose( ServiceVar )
  end
end;
begin
  reset( t );
  CreateStack( S );
  while not eof( t ) do begin
    read(t, c);
    {обработка очередной литеры текста (литеры ╚(╩ и ╚,╩ игнорируются)}
    if c in ['0'..'9','M','m'] then IncludeInStack( S, c)
      else
        if c= ')' then begin    {конец формулы вида p(x, y)}
        {в конце стека находится тройка op x y, она удаляется
из стека, выполняется операция op и результат
         записывается в стек}
          SelectFromStack( S, y );
          SelectFromStack( S, x );
          SelectFromStack( S, op );
          case op of
            'M'{max}: if x > y then c:= x else c:= y;
            'm'{min}: if x < y then c:= x else c:= y
          end;
          IncludeInStack( S, c )
        end
  end; {of while}
  {в стеке осталась одна цифра √ значение всей формулы; цифра переводится в целое число}
  SelectFromStack( S, c );
  formula:= ord( c ) - ord( '0' )
end;
begin
  assign( Source, 'c:tempsource.txt' );
  writeln( Formula( Source ) );
end.


Вернуться к обсуждению:
Из турбо паскаля в С++ перевести код - стек C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.04.2011, 23:37
Готовые ответы и решения:

Перевести код из паскаля в турбо с++
const LoshadCount = 3; var i, n, c, max: Integer; v: Real; s: array of Integer; ...

Перевести код из Турбо Паскаля в PascalАВС.NET
program lab1; uses Crt; const Nmax = 50; { MAX kolichestvo elementa mnozestva } ...

перевести с турбо паскаля в с++ вид
type konf=record name: string; cena:integer; god:integer; mag:integer; end; var...

Нужно перевести из турбо паскаля
Program aero; uses crt,graph; const xp0=-2;xp1=0;yp0=-1;yp1=1; ...

0
13.04.2011, 23:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.04.2011, 23:37
Помогаю со студенческими работами здесь

Нужно перевести из турбо паскаля - Pascal ABC
uses graph; var mx,my:real; x0,y0,grD,grM,i,k:integer; s:string; begin grD:=detect;...

Переделать код турбо паскаля в делфи
uses crt; var a,b,x:array of integer; mn:array of real; n,m,k,i,j:integer; ...

Изменить код для Турбо Паскаля
Как изменить код для Турбо Паскаля,насколько понимаю,проблема в регистрах,но что конкретно менять...

Код из турбо паскаля, запустить на паскале abc
uses graph; var d,m:integer; x,y,cx,cy,wx,wy,theta,q,n,r:real; i:longint; begin d:=detect;...

Перенести код из Турбо-Паскаля в Pascal ABC
Нужно переделать программу,написанную на Turbo Pascal в ту,чтобы работала на Pascal ABC. Помогите...

Нужно перевести графический режим турбо паскаля в паскаль ABC. Сам не могу разобраться с операторами ABC
Uses crt, graph; Var a, b, { Границы отрезка } r, r2, {...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru