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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
gavav
0 / 0 / 0
Регистрация: 19.05.2014
Сообщений: 3
#1

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

19.05.2014, 13:38. Просмотров 221. Ответов 0
Метки нет (Все метки)

Добрый день! Помогите, пожалуйста, написать программу
Задание
Структурированный тип: книга
Поля: автор, название, год издания, число страниц
Функции:
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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2014, 13:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Структурированный тип данных. Книжный каталог (C++):

Определить структурированный тип, набор функций (в виде меню) для работы с массивом структур - C++
Здравствуйте. Помогите пожалуйста решить задачу по структурам. на С++. Вот текст задачи: Определить структурированный тип, набор...

Enum и типы данных. Как задать тип значений явно, и какой тип будет при переполнении? - C++
Пытаюсь сделать функцию с передачей нескольких параметров,используя битовые операции. В качестве параметров думаю использовать не...

Перечисляемый тип данных.Символьный тип. - C++
1.type месяц = ( янв, фев, мар, апр, май, июн, июл, авг, сен, окт, ноя, дек ); год = (високосный, невисокосный); var d:28..31;...

Путаница с типами данных TCHAR и char. Какой тип данных выбрать? - C++
Я создавал тему в соседнем разделе:http://www.cyberforum.ru/cpp-networks/thread1119035.html Насколько я понял, то POST-данные в TCHAR...

Структурированный в объектно-ориентированный - C++
Доброго времени суток! В чем собственно моя проблема. Есть задание курсовой роботы (миниатюры), есть исходник программы написанный мною...

Создать массив объектов пользовательского типа "Car" (каталог машин) и функции чтения/записи из/в каталог(а) - C++
Добрый день! Нужно составить программу, которая будет дополнять каталог автомобилей Имеется массив структур Auto *car = new Auto ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.05.2014, 13:38
Привет! Вот еще темы с ответами:

Типы данных: есть ли универсальный тип, который может заменить все типы данных в Си? - C++
Добрый вечер! Был бы очень признателен, если бы Вы помогли бы мне понять нижеследующие вопросы: 1. Можете ли на понятным для...

Тип данных - C++
Какой тип данных сможет произвести действие (A*(10^3000))*(B*(10^3000))???

тип данных - C++
как создать в С++ тип данных от 0 до 9?

Тип данных float - C++
1) Какое масимальное целое может содержать float? 2) Точность дробной части у float постоянна, или зафисит от целой части? Буду...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru