Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование указателя на константную строку http://www.cyberforum.ru/cpp-beginners/thread2246883.html
Здравствуйте. Почему так char* kk = "345345"; kk = 0x00; компилятор ругается, а так char* kk = new char;
C++ Вывод в файл из рекурсивной функции
Что то не так с выводом в файл. А задание - повернуть числo вертикально. #include <iostream> #include <fstream> using namespace std; int read() { int num; ifstream f("1.txt"); f>>num;...
Выяснить, перечислены ли футбольные команды в списке в соответствии с занятыми местами C++
Имеются данные о сумме очков, набранных в чемпионате каждой из футбольных команд. Выяснить, перечислены ли команды в списке в соответствии с занятыми ими местами в чемпионате
C++ Форд-Фалкерсон, ошибка в программе после избавлени от глобальных переменных Пытаюсь реализовать алгоритм Форда Фалкерсона, хотел избавиться от глобальных массивов, поместив их класс, после этого программа перестала нормально работать, можете подсказать, что нужно исправить,... http://www.cyberforum.ru/cpp-beginners/thread2246863.html
C++ Почему не компилируется заданный код? (Найти и исправить ошибки в коде) http://www.cyberforum.ru/cpp-beginners/thread2246862.html
#include <iostream> using namespace std; int main() { int i, n, max, min; double sum=0; //double mid; cin>>n; int *mas=new int; for (i=0; i<n; i++)
Пропуск палитры .bmp C++
Подскажите, пожалуйста, как пропустить палитру цветов в .bmp файле. Читал что она начинается с 54 байта, но длину не понял как считать. Размер(ширину и высоту картинки) считал успешно
C++ Ввод целочисленных данных в двумерный массив
Столкнулся с такой проблемой: пытаюсь заполнить двумерный массив числами от 97 (это код первой буквы английского алфавита), при заполнении вроде бы всё происходит правильно, но как пытаюсь вывести...
C++ Вычисление существенных и фиктивных переменных булевой функции Необходимо написать программу нахождения существенных и фиктивных переменных для булевой функции с n-переменными. Входные данные - количество переменных и булева функция(например, 0101101), выходные... http://www.cyberforum.ru/cpp-beginners/thread2246839.html
C++ Бинарный файл и string subscript out of range http://www.cyberforum.ru/cpp-beginners/thread2246829.html
При попытке редактировать или повторно использовать файл исключительно в варианте с fread вылетает ошибка string subscript out of range Предполагаю, что это из-за динамического строкового массива,...
C++ Рекурсия: вывести цифры числа в обратном порядке Нужно реализовать рекурсивную функцию, чтоб из числа, примерно 1234 сделала 4 ... http://www.cyberforum.ru/cpp-beginners/thread2246824.html
Igorby
0 / 0 / 0
Регистрация: 18.01.2016
Сообщений: 136
16.05.2018, 19:45  [ТС] 0

Реализовать класс "Счётчик" (Найти и исправить ошибки в коде)

16.05.2018, 19:45. Просмотров 392. Ответов 7
Метки (Все метки)

Ответ

Цитата Сообщение от Dastan4ik Посмотреть сообщение
Так ты CounterExit не вызываешь.
Так тоже не работает:
C++ (Qt)
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
#include <iostream>
using namespace std;
 
class Counter {
    int k, min, max;
    public:
        Counter(int _min, int _max) {
            min = _min;
            max = _max;
            k = _min;
        }
        int Iteration() {
            return k++;
        }
        bool Iterator(){
          k++;
          if(k==max){
             k=min;
             return false;
          }
          return true;
        }       
        void ShowMin() {
            cout << k << endl;
        }
        void CounterExit() {
            if (k == max) {
                k = min;
            }
        }
};
 
int main() {
    Counter CounterObject(0, 100);
    for (int i = 0; i < 100; i++) {
        CounterObject.Iteration();
    }
    CounterObject.ShowMin();
    CounterObject.Iteration();
    CounterObject.ShowMin();
}


Вернуться к обсуждению:
Реализовать класс "Счётчик" (Найти и исправить ошибки в коде)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2018, 19:45

Реализовать класс "Длинных чисел" (найти причины и способы устранения ошибки)
Всем привет:) помогите пожалуйста решить проблему: делаю класс длинных чисел, обязательно нужно...

Реализовать класс родительский класс "Пара чисел" и класс-наследник "Комплексное число"
Ткма работы создать класс pair (пара чисел); определить метод перемножения полей и операцию...

Класс "shop", исправить ошибки
// №5 #include &lt;iostream&gt; #include &lt;clocale&gt; using namespace std; class shop { double...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru