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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Cумма чётных и нечётных элементов массива http://www.cyberforum.ru/cpp-beginners/thread1180756.html
В программе нужно посчитать сумму чётных элементов(S2) и нечётных(S1) при их выводе они получаются равны, чего не должно быть. Не могли бы посмотреть что не так, и если есть исправить мои косяки, заранее спасибо #include <iostream> #include <math.h> #include <stdio.h> #include <fstream> #include <iomanip> using namespace std; void main()
C++ Определить динамическую структуру данных стек Определить динамическую структуру данных стек, поддерживающую функции добавления элемента, удаления элемента, вывода элементов стека на экран. Невнимательно прочел задание и сделал стек не динамическим. Заново все делать не очень хочется. Что нужно изменить в коде, чтобы получить динамическую структуру данных? const a=4; struct stek { char data; int size; }; stek s; http://www.cyberforum.ru/cpp-beginners/thread1180753.html
C++ Добавить счет и уровни сложности в игре "Теннис"
Памогите сделать счет и уровни сложности в игре "Тенис" Delpi. И если не сложно ПЗ к проге.
MPI в VS 2012 C++
Здраствуйте, у меня возникла проблема с настройкой библиотеки "mpi.h" студия 2012 стоит. Гуглил, настроики облазил, только хуже сделал(( Подскажите как настроить MPI. Заранее спасибо
C++ Составление логических выражений http://www.cyberforum.ru/cpp-beginners/thread1180732.html
я чайник если есть решение - напишите. Буду благодарен Составление логических выражений Составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false — в противном случае. 1) Заданное число N является степенью числа а (показатель степени может находиться в диапазоне от 0 до 4). язык желательно с++
C++ Создать класс ВРЕМЯ на языке C++ создать класс ВРЕМЯ,разработав следующие элементы класса: •Поля с;(временной интервал,заданный в секундах) •Конструктор,позволяющий создать экземпляр класса. •Методы позволяющие: вывести временной интервал в секундах пересчитать временной интервал в секундах в величину,выраженную в часах,минутах и секундах. подробнее

Показать сообщение отдельно
gavav
0 / 0 / 0
Регистрация: 19.05.2014
Сообщений: 3
19.05.2014, 13:38     Структурированный тип данных. Книжный каталог
Добрый день! Помогите, пожалуйста, написать программу
Задание
Структурированный тип: книга
Поля: автор, название, год издания, число страниц
Функции:
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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru