Sunteți pe pagina 1din 2

#include <iostream>

using namespace std;

struct melodie

char titlul[100];

char interpretul[100];

int numar_acumulat;

int numar_primit;

v[20];

void swap(int *a, int *b)

int t=*a;

*a=*b;

*b=t;

int main()

int i, j, min;

cout<<"Introducerea elemente";

for(i=0;i<10;i++)

cout<<"\n\nElementul :" <<i+1<<endl;

cout<<"\nTitlul : "; fflush(stdin); cin.getline(v[i].titlul, 100);

cout<<"Interpret : "; fflush(stdin); cin.getline(v[i].interpretul, 100);

cout<<"Numarul de puncte acumulate : "; cin>>v[i].numar_acumulat;

cout<<"Numarul de puncte primite : "; cin>>v[i].numar_primit;

for(i=0; i<10-1; i++)

{
min=1;

for(j=1+1; j<10; j++)

if(v[i].numar_acumulat<v[i].numar_acumulat)

min=j;

swap(v[min], v[i]);

cout<<"\n_______________________________________________________\n";

for(i=0; i<10; i++)

cout<<"\n\nElementul :" <<i+1<<endl;

cout<<"\nTitlul : " <<v[i].titlul<<endl;

cout<<"Interpret : " <<v[i].interpretul<<endl;

cout<<"Numarul de puncte acumulate : " <<v[i].numar_acumulat<<endl;

cout<<"Numarul de puncte primite : " <<v[i].numar_primit<<endl;

return 0;

S-ar putea să vă placă și

  • PC Raport 6 7.odt
    PC Raport 6 7.odt
    Document16 pagini
    PC Raport 6 7.odt
    Trifan Petru
    Încă nu există evaluări
  • Lab 3 BTD
    Lab 3 BTD
    Document6 pagini
    Lab 3 BTD
    Trifan Petru
    100% (1)
  • Lab 3 BTD
    Lab 3 BTD
    Document6 pagini
    Lab 3 BTD
    Trifan Petru
    100% (1)
  • CDE Lab 2
    CDE Lab 2
    Document3 pagini
    CDE Lab 2
    Trifan Petru
    Încă nu există evaluări
  • Lab 3 POO
    Lab 3 POO
    Document4 pagini
    Lab 3 POO
    Trifan Petru
    Încă nu există evaluări
  • MMC Lab 1
    MMC Lab 1
    Document7 pagini
    MMC Lab 1
    Trifan Petru
    Încă nu există evaluări
  • PC Raport 8 9
    PC Raport 8 9
    Document3 pagini
    PC Raport 8 9
    Trifan Petru
    Încă nu există evaluări