SHARE
TWEET

Untitled

a guest Jun 18th, 2019 61 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*Дана строка текста(цифры и буквы). Известно что в ней есть единственная цифра. Найти номер позиции, где находиться цифра. Далее отсортировать буквы по алфавиту*/
  2. #include "pch.h"
  3. #include <iostream>
  4. #include <string>
  5. #include <stdlib.h>
  6. #include <string.h>
  7. #include <Windows.h>
  8. #include <algorithm>
  9.  
  10. using namespace std;
  11.  
  12.  
  13.  
  14. int main()
  15. {
  16.  
  17.     SetConsoleCP(1251);
  18.     SetConsoleOutputCP(1251);
  19.     setlocale(LC_ALL, "Russian");
  20.  
  21.     string s;
  22.    
  23.  
  24.     int a = 0;
  25.     cout << "Ввести строчку: ";
  26.     cin >> s;
  27.    
  28.     int t[10] = { '0','1','2','3','4','5','6','7','8','9' };
  29.  
  30.     int m = s.size();
  31.    
  32.     for (int i = 0; i < m; i++)
  33.     {
  34.         if (s[i] == t[0])
  35.         {
  36.             cout << "Позиция числа = " << i + 1 << endl;
  37.             std::string sortedWord = s;
  38.        
  39.  
  40.             size_t pos = sortedWord.find("0");
  41.             string str = sortedWord.substr(pos);
  42.                 std::sort(std::begin(str), std::end(str));
  43.                 cout << str << endl;
  44.            
  45.            
  46.         }
  47.        
  48.     }
  49.  
  50.  
  51.     system("pause");
  52. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top