AtCoder Beginner Contest 236 A - chukodai
問題の要約
英小文字からなる文字列Sが与えられる。
Sの先頭からs文字目とb文字目を入れ替えて得られる文字列を出力せよ。
制約
2<=|S|<=10
1<=a<b<=|S|
入力
S
a b
考え方
1,C++には値を入れ替えるswap関数があるのでそれを使う。
実際のプログラム
#include<iostream>
#include<string>
using namespace std;
int main(){
string S;
cin >> S;
int a,b;
cin >> a >> b;
swap(S[a-1],S[b-1]);
cout << S << endl;
return 0;
}