👤

Vă rog în C++ !!!!!!!!!! Ofer 100 puncte +​

Vă Rog În C Ofer 100 Puncte class=

Răspuns :

Cam asta e codul, daca nu intelegi ceva spune-mi in comentariu sau in privat.

#include <iostream>

using namespace std;

int n;

struct evenimente

{

   int id;

   int zi;

}ev[101];

void citire()

{

   cout<<"n= ";

   cin>>n;

   cout<<"Citeste zilele: ";

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

   {

       ev[i].id = i;

       cin>>ev[i].zi;

   }

}

void sortare()

{

   int aux_zi;

   int aux_id;

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

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

           if(ev[i].zi > ev[j].zi)

               {

                   aux_zi = ev[i].zi;

                   ev[i].zi = ev[j].zi;

                   ev[j].zi = aux_zi;

                   aux_id = ev[i].id;

                   ev[i].id = ev[j].id;

                   ev[j].id = aux_id;

               }

}

void eveniment()

{

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

       if((ev[i].zi - 1) != ev[i-1].zi)

           cout<<ev[i].id<<' ';

}

int main()

{

   citire();

   sortare();

   eveniment();

   return 0;

}