0 / 0 / 0
Регистрация: 23.11.2022
Сообщений: 9
1

Описать функцию нахождения общей длительности всей музыки на всех дисках в коллекции

23.11.2022, 16:11. Показов 724. Ответов 2

Author24 — интернет-сервис помощи студентам
Создать комбинированный (структурный) тип для списка CD-дисков (название альбома, исполнитель, стиль, год выпуска, длительность, стоимость). Описать функцию нахождения общей длительности всей музыки на всех дисках в коллекции. Пользователь задает два комбинированных массива по NN элементов в каждом (для двух коллекций). Применить функцию два раза для заданных двух коллекций.
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
#include<iostream>
using namespace std;
 
struct CD;
{
char name[50];
char author[50];
int duration;
}
 
int Check(CD a[])
{
int duration = 0;
for (int i = 0; i < 5; i++)
if (duration < a[i].cost)
{
duration += a[i].duration;
}
return duration;
}
 
 
 
int main()
{
CD ,;
cout<<"Enter name, author, and duration "<<endl;
cin>> .name,.author,.duration;
cout<< .name,.author,.duration;
cin>> .name,.author,.duration;
cout<< .name,.author,.duration;
 
int x = Check();
cout << endl << "Album name: " << [i].albumname« endl << "Author: " << [i].author << endl << "Duration:«x»" << [i].duration;
int c = Check();
cout << endl << "Album name:" <<[i].albumname<< endl << "Author: " << [i].author << endl << "Duration:«c»" << [i].duration;
 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2022, 16:11
Ответы с готовыми решениями:

Описать функцию нахождения общей длительности всех песен коллекции
Помогите закончить программу! Не получается написать программу. Задание такое---&gt;Создать...

Нужен алгоритм подбора музыки по длительности для такого расписания
9:00-10:00 - музыка 10:00-(зависит от длительности программы)-программа(интервью или что то в...

Описать функцию CountCost(G), определяющую количество человек, чья зарплата выше общей средней зарплаты группы G.
Всем добрый день,нужна ваша помощь type name = (Mary, Jane, Kim, Bob, Jan, Pit, Tom, Sara, Bill,...

Описать рекурсивную функцию sum(n) нахождения суммы
Доброго времени. Кто чем может! Задание type reals: file of real; var f: reals; Описать...

Описать функцию нахождения максимального из трех значений
Помогите пожалуйста, со следующим заданием: :(

2
0 / 0 / 0
Регистрация: 23.11.2022
Сообщений: 9
23.11.2022, 16:17  [ТС] 2
Создать комбинированный (структурный) тип для списка CD-дисков (название альбома, исполнитель, стиль, год выпуска, длительность, стоимость). Описать функцию нахождения общей длительности всей музыки на всех дисках в коллекции. Пользователь задает два комбинированных массива по NN элементов в каждом (для двух коллекций). Применить функцию два раза для заданных двух коллекций.



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
#include<iostream>
using namespace std;
 
struct CD;
{
char name[50];
char author[50];
int duration;
}
 
int Check(CD a[])
{
int duration = 0;
for (int i = 0; i < 5; i++)
if (duration < a[i].cost)
{
duration += a[i].duration;
}
return duration;
}
 
 
 
int main()
{
CD ,;
cout<<"Enter name, author, and duration "<<endl;
cin>> .name,.author,.duration;
cout<< .name,.author,.duration;
cin>> .name,.author,.duration;
cout<< .name,.author,.duration;
 
int x = Check();
cout << endl << "Album name: " << [i].albumname« endl << "Author: " << [i].author << endl << "Duration:«x»" << [i].duration;
int c = Check();
cout << endl << "Album name:" <<[i].albumname<< endl << "Author: " << [i].author << endl << "Duration:«c»" << [i].duration;
 
}
0
0 / 0 / 0
Регистрация: 23.11.2022
Сообщений: 9
23.11.2022, 16:19  [ТС] 3
Создать комбинированный (структурный) тип для списка CD-дисков (название альбома, исполнитель, стиль, год выпуска, длительность, стоимость). Описать функцию нахождения общей длительности всей музыки на всех дисках в коллекции. Пользователь задает два комбинированных массива по NN элементов в каждом (для двух коллекций). Применить функцию два раза для заданных двух коллекций.

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
#include<iostream> 
using namespace std; 
 
struct CD; 
{ 
char name[50]; 
char author[50]; 
int duration; 
} 
 
int Check(CD a[]) 
{ 
int duration = 0; 
for (int i = 0; i < 5; i++) 
if (duration < a[i].cost) 
{ 
duration += a[i].duration; 
} 
return duration; 
} 
 
 
 
int main() 
{ 
CD ,; 
cout«"Enter name, author, and duration "«endl; 
cin» .name,.author,.duration; 
cout« .name,.author,.duration; 
cin» .name,.author,.duration; 
cout« .name,.author,.duration; 
 
int x = Check(); 
cout « endl « "Album name: " « [i].albumname« endl « "Author: " « [i].author « endl « "Duration:«x»" « [i].duration; 
int c = Check(); 
cout « endl « "Album name:" «[i].albumname« endl « "Author: " « [i].author « endl « "Duration:«c»" « [i].duration; 
 
}
0
23.11.2022, 16:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2022, 16:19
Помогаю со студенческими работами здесь

Как описать функцию нахождения самого короткого отпуска?
Создать комбинированный тип для график отпусков (Ф. И. О., дата начала отпуска, дата выхода на...

Описать функцию нахождения расстояния между 2-мя точками на плоскости....
Описать функцию нахождения расстояния между 2-мя точками на плоскости, заданными своими...

Описать функцию нахождения самого короткого отпуска в одном массиве
Создать комбинированный тип для график отпусков (Ф. И. О., дата начала отпуска, дата выхода на...

Подсчёт длительности нахождения накопителей в переполненном состоянии
Парни сижу дуплю как дятел - не могу понять как посчитать длительность нахождения накопителей в...

Описать рекурсивную функцию нахождения суммы цифр заданного натурального числа
Описать рекурсивную функцию нахождения суммы цифр заданного натурального числа N. На паскале....

Описать рекурсивную функцию sum без параметров для нахождения суммы
Во входном файле задана непустая последовательность положительных вещественных чисел, за которой...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru