Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- using namespace std;
- int main(){
- struct filmi{
- char zaglavie[40];
- char izpylniteli[250];
- int godina;
- int taksa;
- }film[1000] , filmRobert[1000] ,auxFilm[1];
- int i = 0;
- int opcia = 1;
- while(i < 1000 && opcia == 1){
- cout << "Vyvedete zaglavie na filma: " << endl;
- cin.getline(film[i].zaglavie , 41 , '\n');
- cin.getline(film[i].zaglavie , 41 , '\n');
- cout << "Vyvedete izpylniteli na glavnata rolia: " << endl;
- cin.getline(film[i].izpylniteli , 251 , '\n');
- cout << "Vyvedete godina na filma: " << endl;
- cin >> film[i].godina;
- cout << "Vyvedete licenzna taksa za prodajba na filma: " << endl;
- cin >> film[i].taksa;
- i++;
- cout << "Vyvedete 0 za krai ili 1 za prodyljavane na vyvejdane na danni za poseshtenia:" << endl;
- cin >> opcia;
- }
- //IZVEJDAME SAMO FILMITE S ROBER DE NIRO
- int j;
- for(int a = 0 ; a < i ; a++){
- if(strstr(film[a].izpylniteli , "Robert De Niro") != NULL){
- filmRobert[j] = film[a];
- j++;
- }
- }
- //PODREJDAME SPISYKA S FILMI S ROBERT DE NIRO PO GODINA V NIZHODIASHT RED
- for(int y = 0 ; y < 1000 ; y++){
- for(int b = 0; b < j-1 ; b++){
- if(filmRobert[b].godina < filmRobert[b+1].godina){
- auxFilm[0] = filmRobert[b];
- filmRobert[b] = filmRobert[b+1];
- filmRobert[b+1] = auxFilm[0];
- }
- }
- }
- //PODREJDAME SPISAKA S FILMI NA ROBERT DE NIRO OT EDNA I SYSHTA GODINA PO LICENZNA TAKSA V NARASTVASHT RED
- for(int y = 0 ; y < 1000 ; y++){
- for(int c = 0; c < j-1; c++){
- if(filmRobert[c].godina == filmRobert[c+1].godina){
- if(filmRobert[c].taksa > filmRobert[c+1].taksa){
- auxFilm[0] = filmRobert[c];
- filmRobert[c] = filmRobert[c+1];
- filmRobert[c+1] = auxFilm[0];
- }
- }
- }
- }
- //OTPECHATVAME REZULTATA NA KONZOLATA
- for(int b = 0 ; b < j ; b++){
- cout << filmRobert[b].zaglavie << "; " << filmRobert[b].izpylniteli << "; " << filmRobert[b].godina << "; " << filmRobert[b].taksa << endl;
- }
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement