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

Создание стека и проверка на палиндром - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка вектора строк(с компаратором) http://www.cyberforum.ru/cpp-beginners/thread1028694.html
Сортирую вектор строк sort'ом из <algorithm> (с компаратором). В качестве компаратора использую comparator. Пишет, что неправильный operator<. При этом, если в 33-й и 39-й строках написать k==1 и k==-1 соответственно, то ничего не пишет, но результат, естественно, неверный. Что делать? Из-за чего это? Чем может быть вызвана такая ошибка. char b={0,' ','a','d','g','j','m','p','t','w','z'+1}; ...
C++ Передача данных из одной формы в другую Да, знаю, что тема с FAQ уже есть. Помогла, но не до конца. Дело в том, что я и консольный C++ знаю весьма так себе, поэтому с визуальным всё ещё хуже. Стараюсь изучить скорее, но программа нужна сейчас. На данный момент в коде только что созданного проекта WindowsForms я ориентируюсь довольно слабо, мне не ясны многие ключевые слова, использующиеся в коде. К тому же в FAQ вообще код на C#. Но... http://www.cyberforum.ru/cpp-beginners/thread1028689.html
Вывод из файл C++
Ребят помогите написать программу, которая читает данные с файла в двоичном режиме и выводит их на экран.У меня есть программа, которая записывает данные в файл в двоичном режиме, вот теперь мне надо эти данные считать и записать в структуру. struct vklad { string name; string valuta; int summa; int stavka; }; А затем уже вывести их на экран.Заранее спасибо.
C++ задача на С++ и на Codeblocs
даны числа а,в,с.определить какое из них равно д,если никакое не равно д,то найти max(д-а,д-в,д-с)
C++ простейший синтаксический анализатор(Распознавание числа) http://www.cyberforum.ru/cpp-beginners/thread1028663.html
Это задание является подзаданием для курсовой по формальным языкам. Мне надо(пока что только это) чтобы моя программа распознавала введенные числа. Числа могут быть трех форматов: 1)Простое целое число (Пр. 456) 2)Число с точкой(Пр. 78,35) 3)Число с плавающей запятой(Пр. 45Е-78) С простыми числами все легко.Сделала->работает но когда попыталась добавить код для распознавания чисел с точкой...
C++ Найти подстроку в файле Дан файл text.txt FILE *fp=fopen("c:\\text.txt", "r"); Вводится подстрока char str; cin >> str; Задача: вывести количество вхождений подстроки в файл. С++ подробнее

Показать сообщение отдельно
Fintt
 Аватар для Fintt
10 / 10 / 0
Регистрация: 13.02.2012
Сообщений: 94

Создание стека и проверка на палиндром - C++

04.12.2013, 21:11. Просмотров 513. Ответов 2
Метки (Все метки)

Вроде как правильные функции создание и извлечение из стека, но дальше путаюсь с указателями. Подскажите по логике как дальше правильно в главной функции сделать. Возможно я не правильно объявлял сам стек в этой функции.
C++
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
struct Stack
      {
       char data;
       char=ch;
       Stack *pred;
      };
typedef Stack *StackPtr;
void Push (StackPtr &top, char c);
char Pop (StackPtr &top);
///////////////////////////////////////////////
void main()
    {
     system("cls");
    
     system("pause");
    }
///////////////////////////////////////////////
void Push (StackPtr &top, char c)
    {
     StackPtr tmp=new Stack;
     tmp->data=c;
     tmp->pred=top;
     top=tmp;
    }
char Pop (StackPtr &top)
    {
     if (top==NULL)
       {
    cout<<"ERROR";
    system("pause");
    return 0;
       }
     char c=top->data;
     StackPtr tmp=top;
     top=top->pred;
     return c;
    }
Добавлено через 1 час 18 минут
Up...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru