Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- template <class T>
- void enter(T &n) {
- while (!(cin >> n) || ((cin.rdbuf()->in_avail())>1))
- {
- cout << "Data were incorrect.\nTry again.\n";
- cin.clear();
- while (cin.get() != '\n');
- }
- cin.clear();
- while (cin.get() != '\n');
- }
- void main() {
- int i = 0, n;
- char * arrChar;
- cout << "Enter size of array\n";
- enter(n);
- cout << "Enter please your text:\n";
- arrChar = new char[n];
- cin.getline(arrChar,n);
- cout << "Your sorted array:\n";
- for (i = 0; i < n; ++i) {
- if (arrChar[i] >= '0' && arrChar[i] <= '9')
- cout << arrChar[i];
- if (arrChar[i] == '\0') break;
- }
- for (i = 0; i < n; ++i) {
- if (!(arrChar[i] >= '0' && arrChar[i] <= '9'))
- cout << arrChar[i];
- if (arrChar[i] == '\0') break;
- }
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement