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

Структурированный тип данных. Книжный каталог - C++

Восстановить пароль Регистрация
 
gavav
0 / 0 / 0
Регистрация: 19.05.2014
Сообщений: 3
19.05.2014, 13:38     Структурированный тип данных. Книжный каталог #1
Добрый день! Помогите, пожалуйста, написать программу
Задание
Структурированный тип: книга
Поля: автор, название, год издания, число страниц
Функции:
1.Заполнение массива структур с клавиатуры
2.Печать массива структур на экране
3.Подсчет книг заданного автора
4.Поиск книги с наиболее поздним годом издания


Удалось сделать только 2 первых пункта. И то программа работает некорректно.
Вот моя программа
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
#include <iostream>
#include <iostream>
#include <conio.h>
using namespace std;
struct book
{
    char name[20];
    char author[15];
    int year;
    int page;
};
void Vvod(int n,book* b)
{
    for(int i=0;i<n;i++)
    {
        cout<<"VVedite nazvanie: ";cin>>b[i].name;
        cout<<"Vvedite avtora: ";cin>>b[i].author;
        cout<<"VVedite god: ";cin>>b[i].year;
        cout<<"VVedite kol-vo stranic: ";cin>>b[i].page;
        cout<<endl;
    }
}
void Vivod(int n,book* b)
{
    for(int i=0;i<n;i++)
    {
        cout<<"nazvanie: "<<b[i].name<<" ;";
        cout<<"avtor: "<<b[i].author<<" ;";
        cout<<"god: "<<b[i].year<<" ;";
        cout<<"kol-vo stranic: "<<b[i].page<<" ;";
        cout<<endl;
    }
}
int main()
{
    int n;
    cout<<"VVedite razmer kataloga:" ;cin>>n;
    book* b=new book[n];
    Vvod(n,b);
    Vivod(n,b);
    getch();
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2014, 13:38     Структурированный тип данных. Книжный каталог
Посмотрите здесь:

C++ Перечисляемый тип данных.Символьный тип.
C++ тип данных
Определить структурированный тип, набор функций (в виде меню) для работы с массивом структур C++
Структурированный в объектно-ориентированный C++
тип данных вектор C++
C++ Тип данных
Тип данных стринг C++
Путаница с типами данных TCHAR и char. Какой тип данных выбрать? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 09:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru