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

Разработать классы для данных объектов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка при компиляции http://www.cyberforum.ru/cpp-beginners/thread688356.html
Вот код: #include <iostream> #include <conio.h> #include <cstdio> #include <cstdlib> #include <windows.h> using namespace std;
C++ Сортировка массива структур не могу понять почему не работает. Программа должна сортануть массив из 10 елементов типа Struct. массив я забиваю из файла. есть код: #include <conio.h> #include <iostream> #include <fstream> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread688353.html
C++ Compare - не понимаю смысла
Не понимаю смысла функции COMPARE в решении данной задачи. (16 строчка) Сортируем по убыванию, все просто. Почему возвращаемое значение этой функции - разность величин? Что вообще должна возвращать функция COMPARE? Разве в нашем случае не наименьшее из двух величин? if (a<b) return a; else return b; Объясните, пожалуйста. Условие: Написать программу, которая находит «башню» из атлетов...
Нарисовать окружность C++
Пишу на Visual C++ 2012. вот коды: // Win32Project1.cpp: определяет точку входа для приложения. // #include "stdafx.h" #include "Win32Project1.h" #include "laba2.h"
C++ почему то первый в этом коде у меня не нулевой элемент а идет по порядку все http://www.cyberforum.ru/cpp-beginners/thread688338.html
#include "stdafx.h" #include <iostream> #include "conio.h" #include "locale.h" #define countof(array) (sizeof(array) / sizeof((array))) using namespace std; int main(void)
C++ Строки: Дано предложение. Удалить из него все буквы «с» Дано предложение. Удалить из него все буквы «с». подробнее

Показать сообщение отдельно
Orest_raiter
3 / 3 / 0
Регистрация: 11.02.2012
Сообщений: 41
04.11.2012, 20:03     Разработать классы для данных объектов
Разработать классы для описанных ниже объектов. Включить методы set (...), get (...), show (...). Определить другие методы.

Book: Автор, Название, Издательство, Год, Количество страниц. Создать массив объектов. Вывести: а) список книг заданного автора б) список книг, выпущенных заданным издательством в) список книг, выпущенных после заданного года.

Добавлено через 3 часа 16 минут
немног зделал, но мне ето на завтра(сори за укр)
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <iostream> 
#include <Windows.h>
#include <string> 
 
class Book 
{ 
private: 
    char autor[30]; 
    char name[20]; 
    char vidavnictvo[20]; 
    int data[3]; 
    int stor; 
public:  
    Book() {  autor[0] = '\0', name[0] = '\0', vidavnictvo[0] = '\0', 
        ric[0] = '\0', memset(data,0,sizeof(data));} 
    void get(); 
    void set(); 
};  
 
void Student::get() 
{ 
    std::cout << "Введіть автора " << std::endl; 
    std::cin >> autor; 
    std::cout << "Введіть назву книжки " << std::endl; 
    std::cin >> name; 
    std::cout << "Введите видавництво " << std::endl; 
    std::cin >> vidavnictvo; 
    std::cout << "Введите рік випуску книжки " << std::endl; 
    std::cin >> data[0]; 
    std::cout << "Введіть месяць випуску книжки " << std::endl; 
    std::cin >> data[1]; 
    std::cout << "Введіть день випуску книжки " << std::endl; 
    std::cin >> data[2]; 
    std::cout << "Введіть кількість сторінок " << std::endl; 
    std::cin >> stor;   
    std::cin.sync();
} 
 
void Book::set() 
{ 
    std::cout << "Автор, книжка " << autor << " " << name << " " << vidavnictvo << std::endl; 
    std::cout << "Видавництво " <<vidavnictvo << std::endl;
    std::cout << "Книгу було випущено(день, місяць, рік) " << data[2] << "." <<data[1] << "." << data[0] << std::endl; 
    std::cout << "кількість сторінок " << stor << std::endl; 
  
}
 
int main() 
{  
    SetConsoleCP(1251); 
    SetConsoleOutputCP(1251); 
 
    Book s; 
    s.get(); 
    s.set();
}
Добавлено через 40 секунд
но надо через свич пункты
а) список книг заданного автора б) список книг, выпущенных заданным издательством в) список книг, выпущенных после заданного года.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru