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

Наследование - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перегрузки http://www.cyberforum.ru/cpp-beginners/thread982546.html
Помогите пожалуйста написать программу. Описать производный класс, содержащий поле козырь, и функцию, проверяющую кроет ли карта, указанную в качестве параметра другую карту с учетом козыря. (Задание. Изменить программу предыдущего задания, организовав на основе существующего класса производный класс. Производный класс также должен содержать не менее двух конструкторов. Исходная программа...
C++ Текстовые файлы Ребят,помогите переделать программку,очень нужно...(15. Определить количество символов в самом большом предложении; по нажатию любой клавиши выделить цветом найденное слово.Задание. С помощью текстового редактора Блокнот создать файл, содержащий текст, длина которого не превы-шает 1000 символов (длина строки не превышает 70 симво-лов). Имя файла должно иметь расширение txt. Написать программу,... http://www.cyberforum.ru/cpp-beginners/thread982542.html
Не работает проверка строк C++
Работаю в среде DEV C++, и не могу понять что неправильно. Пробовал вместо string ставить массив символов - немного работает но не всё. #include <iostream> #include <conio.h> #include <string.h> using std :: cout; using std :: cin; using std :: string; using std :: endl; class Worker { private:
Задача на последовательность Фибоначчи C++
Помогите пожалуйста решить задачу. Последовательность Фибоначчи u0, u1, … образуется по закону:u0=0, u1=1, ui=ui-1+ui-2 (i=2, 3 ...). Последовательность f0, f1,...образуется по закону:f0=0, f1=1, fi= fi-1 + fi-2 + ui-2 (i=2, 3 ...). Дано натурально n>1. Получить f0, f1,..., fn.
C++ Пошаговый ввод данных http://www.cyberforum.ru/cpp-beginners/thread982529.html
Вводятся натуральное число n, целые числа x1, x2, ..., xn. Вычислить: P=x1+(x2+x3)(x4+x5+x6)(x7+x8+x9+x10)....
C++ задача по программированию на массивы Дана действительная матрица размером m на n. Получить последовательность в1......вn, где bk - это число отрицательных элементов в k-й строке. подробнее

Показать сообщение отдельно
Elizabeth7
2 / 2 / 0
Регистрация: 26.03.2013
Сообщений: 24
17.11.2013, 12:10  [ТС]     Наследование
Предыдущее задание-Описать класс карта (масть и достоинство), содержащий функцию вы-вода значения карты на экран.(Задание. В соответствии с вариантом составить описание класса. Класс должен обязательно содержать не менее двух конструкторов – по умолчанию и с параметрами, деструктор. Объявить объекты класса и продемонстрировать работу методов. )

Добавлено через 1 минуту
#include <iostream>
#include <conio.h>
#include <windows.h>
using namespace std;
class card
{
private:
char Mast[7];
char Dost[7];
public:
card() //конструктор по умолчанию
{
cout<<"Введите масть: "; cin>>Mast;
cout<<"Введите достоинство: "; cin>>Dost;
}
card(char* M, char* D) //конструктор с параметрами
{
strcpy(Mast,M); //из строки M копируем в строку Mast
strcpy(Dost,D); //тоже самое
}
~card(){}; //деструктор

void display()
{
cout << "Выбранная карта: " << Dost << " " << Mast << endl;
}


};

int main()
{
SetConsoleCP (1251);
SetConsoleOutputCP (1251);
cout<<"Через конструктор по умолчанию"<<endl;
card Karta; //имя объекта
Karta.display(); //вызов функции класса
char M[7], D[7];
cout<<"\nЧерез конструктор с параметрами"<<endl;
cout<<"Введите масть: "; cin>>M;
cout<<"Введите достоинство: "; cin>>D;
card Karta1(M,D);
Karta1.display(); //вызов функции класса


getch();
}
//Поля - 2
//Методы - 4
 
Текущее время: 05:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru