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

Найти ошибку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двоичный (бинарный) поиск элемента в двумерном массиве http://www.cyberforum.ru/cpp-beginners/thread1781864.html
Доброго времени суток. есть вот такое задание: Написать функцию, реализующую алгоритм бинарного поиска заданного ключа в двухмерном массиве. как для одномерного массива, я понял как использовать поиск. а для 2ух мерного не могу разобраться. имею такую заготовку: #include <windows.h> #include <iostream> #include <iomanip> using namespace std; template <typename T>
C++ Численное интегрирование системы дифференциальных уравнений методом Адамса Кто-нибудь может поделиться подобной программой, если есть? За сегодня-завтра нужно сделать, во вторник - уже показать. В идеале должна быть распараллелена под OpenMP. Единственное, что смог найти по топику - вот эту статью http://www.cyberforum.ru/cpp-beginners/thread1157408.html, но как-то там всё мудрёно работает, не смог разобраться (даже с приведёнными комментариями).:cry: http://www.cyberforum.ru/cpp-beginners/thread1781856.html
C++ Создать на основе одного массива два других: один с числами кратными 2, второй - с кратными 3
#include <iostream> #include <string.h> using namespace std; int main() { int a, i, j, n = 7,k=7; cout << "Vvedite massiv:"; for (i = 0; i < n; i++) cin >> a; for (i = 0; i < n; i++)
Универсальное деление на разряды C++
Здравствуйте, нужна помощь с делением на разряды, цели: Нужно чтобы делилось 2-значное, 3-значное, 4-значное и т.д. Пробовал так: Number / 100 Number % 100 ... Но это помогает только в случае с одним числом с несколькими чифрами(разрядами).
C++ Создать новый массив из нечетных элементов http://www.cyberforum.ru/cpp-beginners/thread1781804.html
#include <iostream> #include <string.h> using namespace std; int main() { int a, i, j, n = 7; cout << "Vvedite massiv:"; for (i = 0; i < n; i++) cin >> a; for (i = 0; i < n; i++)
C++ Вывести пирамиду из символов "Х" Здравствуйте. Помогите, пожалуйста, советом, что не так в моей программе. Нужно создать "пирамиду" из символов "X", типа следующей: .............. X .............XXX ...........XXXXX .........XXXXXXX Только она должна быть высотой в 20 символов и в начале строк должны быть не точки, а пробелы Вот мой код: подробнее

Показать сообщение отдельно
shilko2013
240 / 217 / 116
Регистрация: 02.04.2016
Сообщений: 823
Завершенные тесты: 1
17.07.2016, 15:57     Найти ошибку
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>
#include <vector>
using namespace std;
class Stack {
    vector<char> v;
public:
    Stack() {};
    void add(char c) {
        v.push_back(c);
    }
    char pop() {
        if (v.size > 0) {
            char a = v[v.size() - 1];
            v.pop_back();
            return a;
        }
        else
            cerr << "В стеке нет элементов!" << endl;
        return '0';
    }
};
int main() {
    
    Stack a;
    a.add('a');
    cout << a.pop();
 
    return 0;
}
Добавлено через 27 секунд
Элемента вектора и так находятся в динамической памяти, указатели не нужны
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru