с++ срочно надо пожалуйста

Приложения:

Ответы

Ответ дал: chezeoff
0

#include <iostream>

#include <vector>

#include <algorithm>

#include <string>

struct VideoMagazyn {

   std::string nazvaFilmy;

   std::string rezhysery;

   std::string zhanr;

   int rejtyngPopulyarnosti;

   double tsinaDiska;

};

//  з функціями тут...

void dodavannyaZapisu(std::vector<VideoMagazyn>& videoMagazyn, VideoMagazyn film) {

   videoMagazyn.push_back(film);

}

void pokazVsihZapisiv(const std::vector<VideoMagazyn>& videoMagazyn) {

   for (const auto& film : videoMagazyn) {

       std::cout << "Film: " << film.nazvaFilmy << ", Rezhysery: " << film.rezhysery << ", Zhanr: " << film.zhanr << ", Rejtyng Populyarnosti: " << film.rejtyngPopulyarnosti << ", Tsina diska: " << film.tsinaDiska << '\n';

   }

}

VideoMagazyn poshukPoNazvi(const std::vector<VideoMagazyn>& videoMagazyn, const std::string& nazva) {

   for (const auto& film : videoMagazyn) {

       if (film.nazvaFilmy == nazva) {

           return film;

       }

   }

   return {"", "", "", 0, 0.0};

}

// The rest of your functions should be defined in a similar way...

int main() {

   std::vector<VideoMagazyn> videoMagazyn;

   // Додавання фільмів

   dodavannyaZapisu(videoMagazyn, {"Matrix", "Wachowski Sisters", "Sci-Fi", 90, 19.99});

   dodavannyaZapisu(videoMagazyn, {"Interstellar", "Christopher Nolan", "Sci-Fi", 85, 15.99});

   dodavannyaZapisu(videoMagazyn, {"Pulp Fiction", "Quentin Tarantino", "Crime", 95, 14.99});

   dodavannyaZapisu(videoMagazyn, {"Inception", "Christopher Nolan", "Action", 88, 12.99});

   // Показ усіх записів

   pokazVsihZapisiv(videoMagazyn);

   // Пошук фільму за назвою

   auto film = poshukPoNazvi(videoMagazyn, "Inception");

   std::cout << "Znajdeny film: " << film.nazvaFilmy << ", Rezhysery: " << film.rezhysery << ", Zhanr: " << film.zhanr << ", Rejtyng Populyarnosti: " << film.rejtyngPopulyarnosti << ", Tsina diska: " << film.tsinaDiska << '\n';

   // The rest of your code here...

   return 0;

}


chezeoff: ответ такой выдаст, если что-то нужно убрать или поправить пиши в комменты я сразу же изменю код пока есть возможность
Film: Matrix, Rezhysery: Wachowski Sisters, Zhanr: Sci-Fi, Rejtyng Populyarnosti: 90, Tsina diska: 19.99
Film: Interstellar, Rezhysery: Christopher Nolan, Zhanr: Sci-Fi, Rejtyng Populyarnosti: 85, Tsina diska: 15.99
Film: Pulp Fiction, Rezhysery: Quentin Tarantino, Zhanr: Crime, Rejtyng
kristianmolnar177: спасибо огромное
Вас заинтересует