М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
ilyas59
ilyas59
11.12.2022 11:47 •  Информатика

закончить программу с++! Не получается написать программу. Задание такое--->Создать комбинированный (структурный) тип для списка CD-дисков (название альбома, исполнитель, год выпуска, длительность, стоимость). Описать функцию нахождения общей длительности всех музыки на всех дисках в коллекции. Пользователь задает два комбинированных массива по N элементов в каждом.(для двух коллекций). Применить функцию два раза для заданных двух коллекций. . (Так же будет уместно описать процедуру ввода комбинированного массива и процедуру вывода.)

с++ код(не знаю правильно или нет)

#include

#include

using namespace std;

struct sddisc {

string name; //название альбома

float singer; //исполнитель

float time; //год выпуска

float duration; //длительность

float cost; //стоимость

};

int ssddisc(sddisc x[], int n) { //ф-ия находения сам. длительности всех музыки

int num = 0; //номер музыки

float min = x[0].duration;

for (int i = 1; i < n; i++) {

if (x[i].duration > min) //(???)

min = x[i].duration; num = i;

}

return(num);

}

int main(void) {

int n, m;

cout << "vvedite ko-vo el.v 1massive" << endl;

cin >> n;

cout << "vvedite ko-vo el.v 2massive" << endl;

cin >> m;

sddisc* r = new sddisc[n];

sddisc* f = new sddisc[m];

}

👇
Ответ:
Karina1155
Karina1155
11.12.2022

#include <iostream>

#include <iomanip>

#include <vector>

using namespace std;

struct CD{

   string name;

   string singer;

   int year;

   int duration;

   double cost;

};

signed main() {

   int ans1 = 0,ans2 = 0;

   int n;

   cin >> n;

   CD a1[n],a2[n];

   for(int i = 0; i < n; i++)

       cin >> a1[i].name >> a1[i].singer >> a1[i].year >> a1[i].duration >> a1[i].duration;

   for(int i = 0; i < n; i++)

       cin >> a2[i].name >> a2[i].singer >> a2[i].year >> a2[i].duration >> a2[i].duration;

   for(auto i: a1)

       ans1 += i.duration;

   for(auto i: a2)

       ans2 += i.duration;

   cout << "1 collection durates: " << ans1 << "\n";

   cout << "2 collection durates: " << ans2 << "\n";

   cout << "both collections durate: " << ans1 + ans2 << "\n";

}

4,5(94 оценок)
Открыть все ответы
Ответ:
dkhairov1993
dkhairov1993
11.12.2022
Алгоритм
1) a x a = a² ⇒ b;    b x a = a³ ⇒ результат
2) a x a = a² ⇒ b;    b x b = a⁴ ⇒ c;   c x c = a⁸ ⇒ c;   c x b = a¹⁰ ⇒ результат

Программа на языке PascalABC.Net
var
  a,b,c,y:real;
begin
  Write('Введите число: '); Read(a);
  b:=a*a; y:=b*a; Writeln('Третья степень числа равна ',y);
  c:=b*b; c:=c*c; y:=b*c;
  Writeln('Десятая степень числа равна ',y)
end.

Тестовые решения:
Введите число: 2
Третья степень числа равна 8
Десятая степень числа равна 1024

Введите число: -13.594
Третья степень числа равна -2512.128188584
Десятая степень числа равна 215512594781.574
4,7(69 оценок)
Ответ:
1) Как представлено число 8310 в двоичной системе счисления?
В этом вопросе нет ни одного числа двоичного кода. В двоичном коде будет: 10000001110110
2) Дано: , . Какое из чисел С, записанных в двоичной системе счисления, удовлетворяет неравенству ? Я думаю, что вопрос звучал так: Дано: a=222 8 , b=94 Какое из чисел С, записанных в двоичной системе счисления, удовлетворяет неравенству?ответ:2)  С = 250(8сч) удоволетворяет неравенству а=247 меньше С=250 и b= 251 больше С=250.
3) Даны 4 целых числа, записанные в двоичной системе...
ответ: все четыре числа меньше чем 396
4) Укажите через запятую в порядке возрастания все основания систем счисления, в которых запись числа 39 оканчивается на 3.
ответ: 4, 6, 9, 12, 18, 36
5) Запись числа 30 в некоторой системе счисления выглядит так: 110N. Найдите основание системы счисления N.
1)30=1*N^{2}+*N^{1}+*N^{0}
N^{2}+N-30=0
(N+6)(N-5)=0 N\geq=5
2)2B_{16}=2*16+11=43=1*N^{1}+1*N^{0}
N^{2}+N-42=0
(N+7)(N-6)=^{0}N \geq 0 N=6
6) Решить уравнение: где????????????????
7) Сколько единиц в двоичной записи числа 42016 + 22018 – 6?
Я не смог решить
8) Значение арифметического выражения: 274 – 95 + 38 – 25 записали в системе счисления с основанием 3. Сколько цифр «2» содержится в этой записи?
Я не смог решить
4,4(31 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ