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

Об инкапсуляции данных в ООП - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверить делится ли число нацело с помощью машины тьюринга http://www.cyberforum.ru/cpp-beginners/thread1205756.html
Подскажите, пожалуйста, в чем ошибка. Мне эту задачу нужно сдать на экзамене. Нужно проверить, делиться ли одно число нацело на другое. При этом нужно это реализовать так: сделать машину Тьюринга, которая будет выполнять вычитание чисел и если результат равен нулю, то число делится нацело. В моей задаче вычитание выполняется нормально, но только один раз. Дальше нужно считать с ленты число,...
C++ Найти столбик, в котором среднее арифметическое значение из положительных элементов имеет минимальное значение Никак не могу понять задачу, помогите написать программу, очень нужно ! В части матрицы, расположенной под вспомогательной диагональю, найти столбик, в котором среднее арифметическое значение, найденное из положительных элементов имеет минимальное значение. http://www.cyberforum.ru/cpp-beginners/thread1205755.html
C++ Возвести число в 10 степень, используя только четыре операции умножения
Подскажите что не так?При проверке на сайте пишет частичное решение. Задача: Напишите программу, которая возводит введенное число в степень 10, используя только четыре операции умножения. Входные данные Входная строка содержит единственное вещественное число в диапазоне от 0 до 8. Выходные данные Нужно вывести 10-ю степень полученного числа с тремя знаками в дробной части. Код #include...
В заданном натуральном числе поменять порядок цифр на обратный. Строки и массивы не использовать C++
Помогите разобраться с небольшой задачей. В заданном натуральном числе поменять порядок цифр на обратный. Строки и массивы не использовать. # include <iostream> # include <conio.h> int number=0; int main() { printf("Vvedite celoe 4islo:"); scanf("%d",&number); printf("Obratnoe:"); do {printf("%d",number % 10);} while (number/=10);
C++ Поиск четных символов в строке http://www.cyberforum.ru/cpp-beginners/thread1205685.html
вот мой код int main() { string a; getline(cin, a); for (int i = 0; i<a.size();i++) if (a % 2 == 0) cout << a; system("pause"); return 0;
C++ Траблы с кодом Помогите исправить код , код из моей курсовой , тема "Шифр Плейфера" программа должна шифровать и дешифровать вводимый текст. Суть проблемы в том что программа шифрует , но при дешифровке она в конце слова добовляет лишную букву , причём рандомную. Помогите исправить #include <iostream.h> #include <stdio.h> #include <conio.h> #include <string.h> char Al =... подробнее

Показать сообщение отдельно
Max Dark
В поиске работы
 Аватар для Max Dark
1546 / 1399 / 501
Регистрация: 09.10.2013
Сообщений: 3,185
Записей в блоге: 8
Завершенные тесты: 2
11.06.2014, 22:02     Об инкапсуляции данных в ООП
Как вариант, объявить функцию, возвращающую размер
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class delivery
{
protected:
    int *mas;
    int n;
public:
    delivery(int d) {
        n = d;
        mas = new int[n];
    };
    int getN() const { return n; } // <<<
    virtual void enter() {}
    delivery() { mas = NULL, n = 0; };
    delivery operator=(delivery &t);
    int& operator[](int i);
    friend ostream& operator<<(ostream& as, delivery& u);
};
 
Текущее время: 22:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru