![]()
|
|||
Построить класс СТРОКА для подсчета числа встреч некоторой буквы в символьной строке. Описать конструктор с параметром, метод вывода результата OUT,метод поиска символа POISK. В случае успешного поиска вывести число повторений, в противном случае сообщени ⇐ ПредыдущаяСтр 2 из 2 Построить класс СТРОКА для подсчета числа встреч некоторой буквы в символьной строке. Описать конструктор с параметром, метод вывода результата OUT, метод поиска символа POISK. В случае успешного поиска вывести число повторений, в противном случае сообщение, что символ не найден. Искомый символ вводится с клавиатуры. Строка инициализируется через конструктор. Длина строки не более 10.
10 класс СТРОКА для подсчета числа встреч некоторой буквы в символьной строке. Описать конструктор с параметром, метод вывода результата OUT, метод поиска символа POISK. В случае успешного поиска вывести число повторений, в противном случае сообщение, что символ не найден. Искомый символ вводится с клавиатуры. Строка инициализируется через конструктор. Длина строки не более 10.
#include < iostream. h> #include < string. h> #define n 10 class stroka { int m; char st[20]; public: stroka(char *st); // конструктор ~stroka(void); // деструктор void out(char); int poisk(char); }; void main() { char c; // символ для поиска его в строке cout< < " введите символ для поиска его в строке "; cin > > c; stroka str (" abcadbsaf" ); // объявление объекта str и вызов конструктора if (str. poisk(c)) // подсчет числа вхождений буквы с в строку str. out(c); // вывод рез
11. Одномерный динамический массив» Пользовательский класс Array должен содержать конструктор с параметром для создания динамических целочисленных массивов (операция new или стандартная библиотечная функция calloc) и установки начальных значений их элементов: Аггау(... ) (реальный размер массива передается через параметр); Деструктор: ~X(); Метод печати текущего состояния массива: void Print(. .. ); Метод переустановки текущего состояния массива: void Set(... ); Функция, решающая поставленную задачу: voidRun(... ); Код методов - вне пространства определения класса. Программа иллюстрирует косвенный способ обращения к элементам массива. Составить метод Run, который позволит выполнить следующие действия с одномерными массивами (если задачу решить нельзя, то сообщить об этом).
12. Создать шаблон класса для двух переменных. Программа находит их разность.
|
|||
|