Օլիմպիական ծրագրավորում

Տողի մեջ եղած տառերը

Տողի մեջ եղած անհատական տառերը հնարավոր է դրանք ստանալ [] -ի միջոցով։ Ինչպես և սովորական զագվածների (array-ների) դեպքում, string-երի հետ հնարավոր է աշխատել որպես զանգվածներ։ Տողը դա տառերի զանգված է և ամեն տառ հնարավոր է ստանալ ին համապատասխան ինդեքսով։
#include <iostream>
#include <string>
using namespace std;

int main() {
	string s = "hello this is a long long string";
	char letter = s[4];

	cout << letter;
	return 0;
}
Այս ծրագիրը կտպի o տառը։ Համարակալումը զանգվածների նման սկսվում է 0-ից։
Ուշադրություն դարձրեք, որ letter փոփոխականը հայտարարվել է որպես char։ Դա character (տառ) կրճատ անվանումն է։
Այսպիսով մեր իմացած տիպերին string-ից բացի ավելացավ նաև char-ը, որը կարող է իր մեջ պահել տառեր։
 
Վարժություն՝
Մուտքում տրված է մի տող s, որին հաջորդում է մի թիվ index։ Անհրաժեշտ է տպել տողը, որին հաջորդի նոր տող, որտեղ գրված լինի՝ and character at position մեր ներմուծած թիվը (index) is, և index համարում գտնվող տառը։ Երաշխավորվում է որ 0 ≤ index ≤ length of s։
Մուտք
Ելք
Some long long text here 3
Some long long text here and character at position 3 is e
 

Constraints

Time limit: 0.2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue