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

Стеки- Ввести строку и вывести его в обратном порядке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать из матрицы вектор по правилу http://www.cyberforum.ru/cpp-beginners/thread608298.html
Помогите решить: дана матрица А(NxN), записанная в бинарный файл. Структура файла следующая: сначала записано значение N, а затем матрица А. Сформировать вектор В по следующим правилам: если аii<0(i=2,...,n-1),в качестве bi взять сумму элементов i-той строки матрицы, предшествующих aii, в противном случае - сумму элементов строки, следующих за aii. Полученный вектор дописать в файл.
C++ Ошибка при запуске приложения (0xc0150002) Друзья! Прога нормально работала на XP. Потом я перешел на семёру: релиз нормально строится и запускается, а вот дебаг строится, но не запускается! Поиграл настройками студии - ничего. Погуглил - ничего вразумительного! Студия у меня 2005 - я вынужден использовать ее. Под 7 я установил ее нормально - SP1 и update по Vista(как рекомендовано поддержкой микрософта) Добавлено через 1 час 19... http://www.cyberforum.ru/cpp-beginners/thread608290.html
Передача лямбда в функции C++
В чем смысл передачи лямбда выражения функции?auto square = (int x) { return x * x; }; std::cout << square(16) << std::endl;илиclass Foo { public: Foo(): _x(5) {} void doSomething() { auto lambda = (int x) { std::cout << _x * x << std::endl; };
Запутался в ссылках C++
Долго сижу и никак не могу понять в чём ошибка. Вот 3 файла. Они подключены правильно и работают. #include <iostream> #include <iomanip> #include <windows.h> #include <math.h> #include "string2.h" using namespace std;
C++ Шифрование и дешифрование http://www.cyberforum.ru/cpp-beginners/thread608228.html
Помогите написать программу, которая будет шифровать и дешифровать матррицу.
C++ Добавление элемента в начало односвязного списка Здравствуйте, я не где не могу найти функцию по добавлению элемента в начало односвязного списка. Пожалуйста подскажите ее. подробнее

Показать сообщение отдельно
easybudda
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
19.06.2012, 05:14     Стеки- Ввести строку и вывести его в обратном порядке
Без STL
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
#include <iostream>
 
struct Node {
    char c;
    Node * next;
    Node(char _c, Node * _n) : c(_c), next(_n) {}
};
 
int main() {
    const int STR_LEN(256);
    char str[STR_LEN];
    
    while ( std::cout << "String: " && std::cin.getline(str, STR_LEN) && *str != '\0' ) {
        Node * stack = NULL;
        for ( char * p = str; *p != '\0'; ++p )
            stack = new Node(*p, stack);
        
        std::cout << "Result: ";
        while ( stack ) {
            Node * n = stack->next;
            std::cout << (stack->c);
            delete stack;
            stack = n;
        }
        std::cout << std::endl << std::endl;
    }
    
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru