Задачи
Реверс подстроки
почуму в первом примере на выходе маленькая а на входе большая z?
awpris ответил:
исправлено.
Спасибо!
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; }
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]; }
}