Опис динамічного масиву cin>>n; long *a=new long [n]; Сортування вектором #include #include #include using namespace std; int i,j,n; int main() {cin>>n; vector a(n); for (i=0; i>a[i]; // сортування масиву. sort(a.begin(),a.end()); for (i=0; i #include #include #include #include using namespace std; vector a; ifstream f; ofstream g; void printper(int n) { for (int i=0;i> n; for (int i=1;i<=n;i++){ a.push_back(i); } printper(n); while (next_permutation(a.begin(),a.end())){ printper(n); }; //printper(n); f.close(); g.close(); return 0; } Зчитування до кінця рядка while (cin.peek()!='\n') { n++; cin>>a[n]; } Зчитування до кінця файлу while (!cin.eof()) { m++; cin>>b[m]; } Зчитування рядка з пропусками string str; getline(cin,str,'\n'); Зчитування рядка з пропусками (тип string) #include "fstream" #include "string.h" #include "string" using namespace std; ifstream cin("input.txt"); ofstream cout("output.txt"); int main() {string s; getline(cin,s); cout<