перехватчик П перехватчик Регистрация 19 Июл 2013 Сообщения 84 Репутация 0 Спасибо 0 Монет 0 16 Дек 2024 #1 #include <iostream> #include <string> #include <algorithm> using namespace std; int main() { int N; cin >> N; cin.ignore(); int* arr = new int[N]; string x; getline(cin, x); for (int i = 0, j = 0; i < 2 * N && j < N; i+2, j++) { arr[j] = (int)x; } int k, m; cin >> k >> m; for (int i = 0; i < ((m-k+1)/2); i++) { swap(arr[k-1+i], arr[m - 1 - i]); } for (int i = 0; i < N; i++) { cout << arr << " "; } return 0; }
#include <iostream> #include <string> #include <algorithm> using namespace std; int main() { int N; cin >> N; cin.ignore(); int* arr = new int[N]; string x; getline(cin, x); for (int i = 0, j = 0; i < 2 * N && j < N; i+2, j++) { arr[j] = (int)x; } int k, m; cin >> k >> m; for (int i = 0; i < ((m-k+1)/2); i++) { swap(arr[k-1+i], arr[m - 1 - i]); } for (int i = 0; i < N; i++) { cout << arr << " "; } return 0; }
уауца У уауца Регистрация 23 Ноя 2013 Сообщения 66 Репутация 0 Спасибо 0 Монет 0 16 Дек 2024 #2 #include <algorithm> #include <iostream> #include <memory> using namespace std; int main() { size_t n; cin >> n; auto nums = make_shared<int[]>; for (size_t i = 0; i < n; ++i) cin >> nums; size_t k; size_t m; cin >> k >> m; reverse(nums.get() + k - 1, nums.get() + m); for (size_t i = 0; i < n; ++i) cout << nums << ' '; cout.put('\n' system("pause > nul" }
#include <algorithm> #include <iostream> #include <memory> using namespace std; int main() { size_t n; cin >> n; auto nums = make_shared<int[]>; for (size_t i = 0; i < n; ++i) cin >> nums; size_t k; size_t m; cin >> k >> m; reverse(nums.get() + k - 1, nums.get() + m); for (size_t i = 0; i < n; ++i) cout << nums << ' '; cout.put('\n' system("pause > nul" }
lol88 L lol88 Регистрация 30 Ноя 2013 Сообщения 80 Репутация 0 Спасибо 0 Монет 0 16 Дек 2024 #3 #include <iostream> #include <algorithm> using namespace std; int main() { int n,k,m; cin>>n; int* a=new int[n]; for(int i=0;i<n;i++)cin>>a; cin>>k>>m; reverse(a+k-1,a+m); for(int i=0;i<n;i++)cout<<a<<' '; cout<<endl;}
#include <iostream> #include <algorithm> using namespace std; int main() { int n,k,m; cin>>n; int* a=new int[n]; for(int i=0;i<n;i++)cin>>a; cin>>k>>m; reverse(a+k-1,a+m); for(int i=0;i<n;i++)cout<<a<<' '; cout<<endl;}
-_Кени_- К -_Кени_- Регистрация 19 Сен 2013 Сообщения 82 Репутация 0 Спасибо 0 Монет 0 17 Дек 2024 #4 >arr[j] = (int)x; Думаеццо мне, что тайкпкастить 4 байта на 1 или 2 (я ХЗ, в каком там формате этот стринг хранит свои стринги) - не самая хорошая идея.
>arr[j] = (int)x; Думаеццо мне, что тайкпкастить 4 байта на 1 или 2 (я ХЗ, в каком там формате этот стринг хранит свои стринги) - не самая хорошая идея.
sulta S sulta Регистрация 14 Сен 2013 Сообщения 72 Репутация 0 Спасибо 0 Монет 0 17 Дек 2024 #5 ПАААААААААААЙТОН БАЛЯТЬ