Advertisement
ioana_martin98

Untitled

Apr 3rd, 2022
967
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.04 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6.     int v[101], n, i, b, f, aux, baieti[101], h, fete[101], ok, j;
  7.     char c;
  8.     cin >> n;
  9.     b = 1;
  10.     f = 1;
  11.     for (i = 1; i <= n; i++)
  12.     {
  13.         cin >> c;
  14.         cin >> v[i];
  15.         if (c == 'B')
  16.         {
  17.             baieti[b] = v[i];
  18.             b++;
  19.         }
  20.         else
  21.             if (c == 'F')
  22.             {
  23.                 fete[f] = v[i];
  24.                 f++;
  25.             }
  26.     }
  27.     do
  28.     {
  29.         ok = 1;
  30.         for (i = 1; i < b - 1; i++)
  31.         {
  32.             if (baieti[i] < baieti[i + 1])
  33.             {
  34.                 aux = baieti[i];
  35.                 baieti[i] = baieti[i + 1];
  36.                 baieti[i + 1] = aux;
  37.                 ok = 1;
  38.             }
  39.         }
  40.     } while (ok == 0);
  41.  
  42.     do
  43.     {
  44.         ok = 1;
  45.         for (i = 1; i < f - 1; i++)
  46.         {
  47.             if (fete[i] < fete[i + 1])
  48.             {
  49.                 aux = fete[i];
  50.                 fete[i] = fete[i + 1];
  51.                 fete[i + 1] = aux;
  52.                 ok = 1;
  53.             }
  54.         }
  55.     } while (ok == 0);
  56.  
  57.  
  58.     for (i = 1; i <= b - 1; i++)
  59.     {
  60.         for (j = 1; j <= n; j++)
  61.         {
  62.             if (baieti[i] == v[j])
  63.                 cout << j << " ";
  64.         }
  65.     }
  66.  
  67.     for (i = 1; i <= f - 1; i++)
  68.     {
  69.         for (j = 1; j <= n; j++)
  70.         {
  71.             if (fete[i] == v[j])
  72.                 cout << j << " ";
  73.         }
  74.     }
  75.  
  76.  
  77.     return 0;
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement