eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Реверс подстроки

опубликовано 13.01.2012, 19:08:46

почуму в первом примере на выходе маленькая а на входе большая z?

awpris ответил:
исправлено. Спасибо!
опубликовано 11.07.2022, 23:28:50

#6 i #33 - там тільки 2 елемента. Приклад: ab 1 2

опубликовано 05.01.2024, 23:23:02

include <bits/stdc++.h>

using namespace std; char a[1001],b; int i,j; int main () { cin>>a>>i>>j; while(i<=j){ b=a[i-1]; a[i-1]=a[j-1]; a[j-1]=b; i++; j--; } cout<<a<<endl; }

опубликовано 01.04.2024, 19:46:16

include <bits/stdc++.h>

using namespace std;

void solve(){

}

int main(){

//int t;cin>>t;while(t--)
//solve();
string s;
int r,l;
cin>>s>>r>>l;

for(int i=0;i<s.size();i++){
    if(i+1 == r) cout<<s[l-1];

else if(i+1 == l) cout<<s[r-1]; else cout<<s[i]; }

}