Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.00 KB | None | 0 0
  1. #include <iostream>
  2. #include <iomanip>
  3.  
  4. using namespace std;
  5.  
  6. int main() {
  7.     char arr[15]; // arr_sym[15]
  8.     int i, t, n; // arr_num[15]
  9.     char tmp, line[80];
  10.  
  11.  
  12.     cout << "Vvedite razmer massiva: ";
  13.     cin >> n;
  14.  
  15.     for (i = 0; i < n; i++)
  16.     {
  17.         cout << "Vvedite znachenit elementa [" << i << "] = ";
  18.         cin >> arr[i];
  19.     }
  20.  
  21.     t = 1;
  22.  
  23.     while (t == 1)
  24.     {
  25.         t = 0;
  26.  
  27.         for (i = 0; i < (n - 1); i++)
  28.         {
  29.             if (arr[i + 1] >= '0' && arr[i + 1] <= '9' && arr[i] >= 'A' && arr[i] <= 'z')
  30.             {
  31.                 tmp = arr[i];
  32.                 arr[i] = arr[i + 1];
  33.                 arr[i + 1] = tmp;
  34.                 t = 1;
  35.             }
  36.         }
  37.     }
  38.     /* решение через 3 массива
  39.     for (i = 0; i < k; i++)
  40.     {
  41.         if (arr[i] >= '0' && arr[i] <= '9')
  42.         {
  43.             arr_num[j++] = arr[i]; c = j;
  44.         }
  45.         else
  46.             arr_sym[m++] = arr[i];
  47.     }
  48.  
  49.     for (i = 0; i < c; i++)
  50.         arr[i] = arr_num[i];
  51.  
  52.     for (i = c; i < k; i++, a++)
  53.         arr[i] = arr_sym[a];
  54.  
  55.     */
  56.  
  57.     cout << "Resultat:" << endl;
  58.  
  59.     for (i = 0; i < n; i++)
  60.         cout << arr[i];
  61.         cout << endl;
  62.  
  63.     return 0;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement