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

Реализовать структуру Music - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Integer_sequence http://www.cyberforum.ru/cpp-beginners/thread1220019.html
Правильная ли такая реализация integer_sequence? У меня не компилируется, не могу сообразить почему.#include <iostream> #include <array> #include <utility> #include <tuple> namespace isq { template< class T, T... Ints > class integer_sequence { static size_t size() { return sizeof...(Ints); }
C++ Найти такие тройки натуральных чисел x,y,z из интервала от 1 до 20,для которых выполняется равенство x^2-y=z^2 найти все такие тройки натуральных чисел x,y,z из интервала от 1 до 20,для которых выполняется равенство x^2-y=z^2 http://www.cyberforum.ru/cpp-beginners/thread1220016.html
C++ Дано натуральное четырехзначное число n. Верно ли что это число содержит три одинаковые цифры
Дано натуральное четырехзначное число n. Верно ли что это число содержит три одинаковые цифры
Недопонимание с switch и выводом default C++
Задание: сделать так что бы при вводе целого числа (от 1 до 7 которые соответствует дням недели, 1- понедельник, 2 -вторник и т.д.) печаталось название дня недели. в случае неправильного ввода вывести сообщение об ошибки. Вот мой код: #include <iostream> #include<stdio.h> using namespace std; int main()
C++ Не осуществляется объединение двух контейнеров http://www.cyberforum.ru/cpp-beginners/thread1220006.html
set<string> matt, patt; set<string> matt_and_patt; Info_Processing(matt,"Matt"); // заполнение первого и второго множества Info_Processing(patt,"Patt"); std::set_union(matt.begin(), matt.end(), patt.begin(), patt.end(), std::insert_iterator<set<string>>(matt_and_patt, matt_and_patt.begin()) ); Нужно объединить matt и patt и скопировать в matt_and_patt. При этом после использования...
C++ Read() блокирует поток есть у меня процесс который записывает данные в пайп функцией write(), другой процесс считывает их read(), нормально не блокируясь. НО когда добавляю в Qt GUI приложение, отдельной ниткой модуль read(), эта нитка блокируется на функции read(). Почему это происходит? подробнее

Показать сообщение отдельно
Vitaliy1212
0 / 0 / 0
Регистрация: 30.06.2014
Сообщений: 15
30.06.2014, 16:25     Реализовать структуру Music
 Комментарий модератора 
Язык форума - русский. Переведите!

 Комментарий модератора 
Vitaliy1212, при повторном нарушении пункта правил 1.4. тема будет закрыта

Задача.Описати структуру MUSIC,яка містить інформацію про музичні
диски які продаються в магазині:
-назва альбому,
-виконавець,
-рік створення альбому,
-жанр,
-ціна диска
Написати програму що виконує наступні дії:
1. введення з клавіатури даних в масив, що складається з шести елементів типу MUSIC;
2. виведення даних на екран з масиву структур;
3. запис масиву структур в текстовий файл та зчитування даних з файлу в масив структур;
4. впорядкування записів по року створенняальбому;
5. організувати пошук дисків по жанру виконання:у користувача запрошується жанр і виводяться
усі диски,відповідні умові(Порівняння проводити за допомогою функціі порівняння рядків)[/CODE]
Значит структуру я описал и 1 и 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
44
#include <iostream>
#include <windows.h>
#include <iomanip>
#include <string.h>
#include <fstream>
#include <stdlib.h>
const int L_N=30,L_I=30,L_Y=15,L_G=15,L_C=10;//Обьявление длинны строк.
struct MUSIC//Описывание структуры.
{
    char nazva[L_N+1];//Название альбома
    char ispolnitel[L_I+1];//Исполнитель.
    double year;//Год издания.
    char ghanr[L_G+1];//Жанр.
    double cena;//Цена диска.
};
MUSIC songs[5];
void main()
{
    
    using namespace std;
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    int n=2;
    for (int i=0;i<n;i++)
    {
        cout<<"Введите название альбома:";
        cin.ignore();
        cin.getline(songs[i].nazva,L_N);
        cout<<"Введите исполнителя:";
        cin>>songs[i].ispolnitel;
        cout<<"Введите год издания альбома:";
        cin>>songs[i].year;
        cout<<"Введите жанр альбома:";
        cin>>songs[i].ghanr;
        cout<<"Введите цену диска:";
        cin>>songs[i].cena;
        cout<<"============================"<<'\n';
        
    }
    
 
    system("pause");
 
}
Прошу помогите с 3,4,5 пунктом(желательно не отрывками а вставить в мой код ваше и прокоментировать)
Заранее всем огромное спасибо
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru