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

Используя стек ,переписать строку посимвольно в обратном порядке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нарушения прав доступа при записи(не в файл). http://www.cyberforum.ru/cpp-beginners/thread55607.html
Вот такая проблемка есть: char* ret=""; __asm { lea esi,ret; mov eax,0x34; inc esi; mov ret,eax };
C++ Объявление переменной Два вопроса: 1) Чем отличается запись: int a = 10; От: int a(10); 2) Что обозначает данная запись: int *a = new int (3); *a = 2; http://www.cyberforum.ru/cpp-beginners/thread55597.html
C++ NULL
Здравствуйте!!! Может кто-нибудь знает для чего служит на с++ ключевое слово(оператор) NULL ?? Покажите пожалуйста несколько примеров для его использования??
C++ Опять квадратное уравнение.
Хай 2 Ол! Помогите с задачкой: 3.17. Для данных чисел a, b и c определить, сколько корней имеет урав-нение ax2+bx+c = 0, и распечатать их. Если уравнение имеет комплексные кор-ни, то распечатать их в виде v+iw. (Задачник Руденко Т.В.) основной алгоритм непонятен.. я сам учусь на другом языке.. Буду рад за любой совет.
C++ Наложение текста на картинку http://www.cyberforum.ru/cpp-beginners/thread55585.html
Ребят есть такая проблемrа, нужно наложить текст на картинку в примерно таком виде: функция(<изображение>, <текст>, любые параметры другие , координаты и т.п.) { тело функции } return <изображение_с_наложенным _текстом> Буду весьма признателен, если есть что-то подобное) а также с удовольствием приму и любое пособие, статейку, и т.п. про работу с растровой графикой(точнее ее изменение)...
C++ Преобразовать сроку чисел CHAR в массив чисел типа int Помогите реализовать идею... Прегнать введённую сроку чисел char в массив int ... чтоб элемент char str соответсвовал int mas.... #include <iostream.h> #include <conio.h> #include <stdlib.h> #include <stdio.h> подробнее

Показать сообщение отдельно
Sich_Taras
14 / 14 / 1
Регистрация: 08.10.2009
Сообщений: 114
10.10.2009, 23:31     Используя стек ,переписать строку посимвольно в обратном порядке
Вот алгоритм, использующий стек, для вывода строки в обратном порядке:
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
//Реверс ASCII строки - использование стека
//Visual studio 9.0
#include<stack>
#include<iostream>
using namespace std;
#define MAX_CHAR 2048
int main()
{
    char string[MAX_CHAR];
    stack<char> cStack;
    cout << "Input string: ";
    cin >> string;
    for(int i = 0; string[i]; ++i)
        cStack.push(string[i]);
    
    cout << "Reverse string: ";
    while(cStack.size())
    {
        cout << cStack.top();
        cStack.pop();
    }
 
    return 0;
}
 
Текущее время: 08:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru