8.
(C++) Обращение к символам строки
Обращение к символам строки
В C++, для обращения к символам строки по индексу можно использовать оператор квадратных скобок [] или функцию at().
Вот краткий пример кода, демонстрирующий обращение к символам строки по индексам:
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str = "Hello, World!";
char firstChar = str[0]; // Обращение к первому символу по индексу 0
char fifthChar = str.at(4); // Обращение к пятому символу по индексу 4
cout << "Первый символ: " << firstChar << endl;
cout << "Пятый символ: " << fifthChar << endl;
return 0;
}
В этом примере:
- Мы создаем строку
str с содержимым "Hello, World!".
- С помощью оператора
[ ] мы можем обратиться к символу строки по его индексу. Например, str[0] возвращает первый символ строки.
- С помощью функции
at() мы также можем получить символ строки по индексу. Например, str.at(4) возвращает пятый символ строки.
- Затем мы выводим полученные символы на экран с помощью
std::cout.
Обратите внимание, что индексы символов начинаются с 0. Таким образом, первый символ имеет индекс 0, второй символ – индекс 1 и так далее. Также стоит учитывать, что попытка доступа к символу с недопустимым индексом может привести к ошибке или неожиданному поведению, поэтому всегда следует проверять границы строки перед обращением к символам по индексу.
На вход программе подаются две строки:
- в первой строке задается слово
s;
- во второй - три целых числа
a,
b,
c (каждое число находится в диапазоне
[0; len(s)-1])
Выведите на экран новое слово, образованное символами с индексами
a,
b,
c (в указанном порядке)
Примеры
| № |
Входные данные |
Выходные данные |
| 1 |
информатика
2 3 4 |
фор |
Напишите программу
Auto